ソースを参照

build: update GitHub actions (#10399)

mrclmr 4 週間 前
コミット
b3e3ca7294

+ 2 - 2
.github/workflows/build-infra-dockers.yaml

@@ -30,11 +30,11 @@ jobs:
           - stupgrades
           - stupgrades
           - ursrv
           - ursrv
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
         with:
           fetch-depth: 0
           fetch-depth: 0
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ env.GO_VERSION }}
           go-version: ${{ env.GO_VERSION }}
           check-latest: true
           check-latest: true

+ 34 - 34
.github/workflows/build-syncthing.yaml

@@ -51,12 +51,12 @@ jobs:
       release-generation: ${{ steps.get-version.outputs.release-generation }}
       release-generation: ${{ steps.get-version.outputs.release-generation }}
       go-version: ${{ steps.get-go.outputs.go-version }}
       go-version: ${{ steps.get-go.outputs.go-version }}
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
         with:
           fetch-depth: 0
           fetch-depth: 0
           ref: ${{ github.ref }} # https://github.com/actions/checkout/issues/882
           ref: ${{ github.ref }} # https://github.com/actions/checkout/issues/882
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ env.GO_VERSION }}
           go-version: ${{ env.GO_VERSION }}
           cache: false
           cache: false
@@ -116,9 +116,9 @@ jobs:
           git config --global core.autocrlf false
           git config --global core.autocrlf false
           git config --global core.eol lf
           git config --global core.eol lf
 
 
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ matrix.go }}
           go-version: ${{ matrix.go }}
           cache: true
           cache: true
@@ -168,7 +168,7 @@ jobs:
       - golangci
       - golangci
       - meta
       - meta
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
 
 
   #
   #
   # Windows
   # Windows
@@ -183,9 +183,9 @@ jobs:
       VERSION: ${{ needs.facts.outputs.version }}
       VERSION: ${{ needs.facts.outputs.version }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ needs.facts.outputs.go-version }}
           go-version: ${{ needs.facts.outputs.go-version }}
           cache: false
           cache: false
@@ -292,9 +292,9 @@ jobs:
       VERSION: ${{ needs.facts.outputs.version }}
       VERSION: ${{ needs.facts.outputs.version }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ needs.facts.outputs.go-version }}
           go-version: ${{ needs.facts.outputs.go-version }}
           cache: false
           cache: false
@@ -347,7 +347,7 @@ jobs:
       VERSION: ${{ needs.facts.outputs.version }}
       VERSION: ${{ needs.facts.outputs.version }}
       GO_VERSION: ${{ needs.facts.outputs.go-version }}
       GO_VERSION: ${{ needs.facts.outputs.go-version }}
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
 
 
       - name: Build syncthing in OmniOS VM
       - name: Build syncthing in OmniOS VM
         uses: vmactions/omnios-vm@v1
         uses: vmactions/omnios-vm@v1
@@ -389,9 +389,9 @@ jobs:
       VERSION: ${{ needs.facts.outputs.version }}
       VERSION: ${{ needs.facts.outputs.version }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ needs.facts.outputs.go-version }}
           go-version: ${{ needs.facts.outputs.go-version }}
           cache: false
           cache: false
@@ -517,9 +517,9 @@ jobs:
       VERSION: ${{ needs.facts.outputs.version }}
       VERSION: ${{ needs.facts.outputs.version }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ needs.facts.outputs.go-version }}
           go-version: ${{ needs.facts.outputs.go-version }}
           cache: false
           cache: false
@@ -584,9 +584,9 @@ jobs:
       VERSION: ${{ needs.facts.outputs.version }}
       VERSION: ${{ needs.facts.outputs.version }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ needs.facts.outputs.go-version }}
           go-version: ${{ needs.facts.outputs.go-version }}
           cache: false
           cache: false
@@ -633,9 +633,9 @@ jobs:
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
 
 
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
         with:
           repository: syncthing/release-tools
           repository: syncthing/release-tools
           path: tools
           path: tools
@@ -643,7 +643,7 @@ jobs:
       - name: Download artifacts
       - name: Download artifacts
         uses: actions/download-artifact@v4
         uses: actions/download-artifact@v4
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ needs.facts.outputs.go-version }}
           go-version: ${{ needs.facts.outputs.go-version }}
           cache: false
           cache: false
@@ -714,9 +714,9 @@ jobs:
       VERSION: ${{ needs.facts.outputs.version }}
       VERSION: ${{ needs.facts.outputs.version }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ needs.facts.outputs.go-version }}
           go-version: ${{ needs.facts.outputs.go-version }}
           cache: false
           cache: false
@@ -770,7 +770,7 @@ jobs:
       - facts
       - facts
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
         with:
           repository: syncthing/release-tools
           repository: syncthing/release-tools
           path: tools
           path: tools
@@ -781,7 +781,7 @@ jobs:
           name: packages-signed
           name: packages-signed
           path: packages
           path: packages
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ needs.facts.outputs.go-version }}
           go-version: ${{ needs.facts.outputs.go-version }}
           cache: false
           cache: false
@@ -825,7 +825,7 @@ jobs:
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
       RELEASE_KIND: ${{ needs.facts.outputs.release-kind }}
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
         with:
           fetch-depth: 0
           fetch-depth: 0
           ref: ${{ github.ref }} # https://github.com/actions/checkout/issues/882
           ref: ${{ github.ref }} # https://github.com/actions/checkout/issues/882
@@ -842,7 +842,7 @@ jobs:
           name: debian-packages
           name: debian-packages
           path: packages
           path: packages
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ needs.facts.outputs.go-version }}
           go-version: ${{ needs.facts.outputs.go-version }}
           cache: false
           cache: false
@@ -1004,9 +1004,9 @@ jobs:
             dockerfile: Dockerfile.stdiscosrv
             dockerfile: Dockerfile.stdiscosrv
             image: discosrv
             image: discosrv
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ needs.facts.outputs.go-version }}
           go-version: ${{ needs.facts.outputs.go-version }}
           cache: false
           cache: false
@@ -1099,7 +1099,7 @@ jobs:
       DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
       DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
       DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}
       DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
       - name: Sync images
       - name: Sync images
         uses: docker://docker.io/regclient/regsync:latest
         uses: docker://docker.io/regclient/regsync:latest
         with:
         with:
@@ -1117,9 +1117,9 @@ jobs:
     needs:
     needs:
       - facts
       - facts
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: ${{ needs.facts.outputs.go-version }}
           go-version: ${{ needs.facts.outputs.go-version }}
           cache: false
           cache: false
@@ -1139,8 +1139,8 @@ jobs:
     name: Run golangci-lint
     name: Run golangci-lint
     if: github.event_name == 'pull_request'
     if: github.event_name == 'pull_request'
     steps:
     steps:
-      - uses: actions/checkout@v4
-      - uses: actions/setup-go@v5
+      - uses: actions/checkout@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: 'stable'
           go-version: 'stable'
 
 
@@ -1160,8 +1160,8 @@ jobs:
     name: Run meta checks
     name: Run meta checks
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
-      - uses: actions/checkout@v4
-      - uses: actions/setup-go@v5
+      - uses: actions/checkout@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: 'stable'
           go-version: 'stable'
 
 

+ 2 - 2
.github/workflows/release-syncthing.yaml

@@ -15,13 +15,13 @@ jobs:
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     environment: release
     environment: release
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
         with:
           fetch-depth: 0
           fetch-depth: 0
           ref: ${{ github.ref }} # https://github.com/actions/checkout/issues/882
           ref: ${{ github.ref }} # https://github.com/actions/checkout/issues/882
           token: ${{ secrets.ACTIONS_GITHUB_TOKEN }}
           token: ${{ secrets.ACTIONS_GITHUB_TOKEN }}
 
 
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: stable
           go-version: stable
 
 

+ 1 - 1
.github/workflows/trigger-nightly.yaml

@@ -13,7 +13,7 @@ jobs:
     name: Push to release-nightly to trigger build
     name: Push to release-nightly to trigger build
     steps:
     steps:
 
 
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
         with:
           token: ${{ secrets.ACTIONS_GITHUB_TOKEN }}
           token: ${{ secrets.ACTIONS_GITHUB_TOKEN }}
           fetch-depth: 0
           fetch-depth: 0

+ 2 - 2
.github/workflows/update-docs-translations.yaml

@@ -10,11 +10,11 @@ jobs:
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     name: Update translations and documentation
     name: Update translations and documentation
     steps:
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
         with:
         with:
           fetch-depth: 0
           fetch-depth: 0
           token: ${{ secrets.ACTIONS_GITHUB_TOKEN }}
           token: ${{ secrets.ACTIONS_GITHUB_TOKEN }}
-      - uses: actions/setup-go@v5
+      - uses: actions/setup-go@v6
         with:
         with:
           go-version: stable
           go-version: stable
       - run: |
       - run: |