diff --git a/.github/workflows/changelog-cutoff.yml b/.github/workflows/changelog-cutoff.yml index da1d43b796..2307f988fe 100644 --- a/.github/workflows/changelog-cutoff.yml +++ b/.github/workflows/changelog-cutoff.yml @@ -20,7 +20,7 @@ jobs: - name: Check branch run: echo "${{ github.ref_name }}" | grep -Pq '^v3\.\d+$' - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 submodules: true diff --git a/.github/workflows/console-e2e.yml b/.github/workflows/console-e2e.yml index 7eeaba6410..51a6bc5bcb 100644 --- a/.github/workflows/console-e2e.yml +++ b/.github/workflows/console-e2e.yml @@ -36,7 +36,7 @@ jobs: timeout-minutes: 5 steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 submodules: false @@ -63,7 +63,7 @@ jobs: timeout-minutes: 30 steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 submodules: true @@ -107,7 +107,7 @@ jobs: - name: Zip build artifacts run: zip -r build.zip .env/cache/database.pgdump .env/admin_api_key.txt data/lorawan-devices-index public ttn-lw-stack tools/bin/mage - name: Upload build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: build-files path: build.zip @@ -125,7 +125,7 @@ jobs: timeout-minutes: 15 steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 submodules: true @@ -140,7 +140,7 @@ jobs: sudo apt-get update sudo apt-get --only-upgrade install google-chrome-stable google-chrome --version - - uses: actions/download-artifact@v5 + - uses: actions/download-artifact@v6 name: Download build artifacts with: name: "build-files" @@ -195,19 +195,19 @@ jobs: !cypress/e2e/smoke/smoke.spec.js ${{ steps.get-failed-spec.outputs.neg-failed-test }} - name: Upload logs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() with: name: logs path: .cache/devStack.log - name: Upload screenshots for failed tests - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() with: name: cypress-screenshots path: cypress/screenshots - name: Upload name of failing test - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() with: name: cypress-failed-test-spec @@ -222,7 +222,7 @@ jobs: timeout-minutes: 15 steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 submodules: true @@ -232,7 +232,7 @@ jobs: uses: ./.github/actions/build-mage - name: Install Node and Dependencies uses: ./.github/actions/install-node-and-deps - - uses: actions/download-artifact@v5 + - uses: actions/download-artifact@v6 name: Download build artifacts with: name: "build-files" @@ -261,13 +261,13 @@ jobs: record: true spec: cypress/e2e/smoke/smoke.spec.js - name: Upload logs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() with: name: logs path: .cache/devStack.log - name: Upload screenshots for failed tests - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 if: failure() with: name: cypress-screenshots diff --git a/.github/workflows/create-release-branch.yml b/.github/workflows/create-release-branch.yml index b1e0859d49..ea9349e43b 100644 --- a/.github/workflows/create-release-branch.yml +++ b/.github/workflows/create-release-branch.yml @@ -23,7 +23,7 @@ jobs: - name: Check branch run: echo "${{ github.ref_name }}" | grep -Pq '^v3\.\d+$' - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 submodules: true diff --git a/.github/workflows/general.yml b/.github/workflows/general.yml index c942a64c72..7eb098008c 100644 --- a/.github/workflows/general.yml +++ b/.github/workflows/general.yml @@ -9,7 +9,7 @@ jobs: timeout-minutes: 5 steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Fetch base ref run: git fetch origin ${{ github.base_ref }} - name: Install Go and Dependencies diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index f0f9e561ad..59d16b27b9 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -22,7 +22,7 @@ jobs: timeout-minutes: 15 steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Go and Dependencies uses: ./.github/actions/install-go-and-deps - name: Build Mage @@ -40,7 +40,7 @@ jobs: - name: Check for diff run: tools/bin/mage git:diff - name: Lint code - uses: golangci/golangci-lint-action@v8 + uses: golangci/golangci-lint-action@v9 with: version: v2.1 only-new-issues: true @@ -83,7 +83,7 @@ jobs: args: -h postgres -U root ttn_lorawan_is_store_test - name: Configure AWS Credentials if: "${{ env.AWS_REGION != '' }}" - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v5 with: aws-region: '${{ secrets.AWS_REGION }}' role-to-assume: 'arn:aws:iam::${{ secrets.AWS_USER_ID }}:role/${{ secrets.AWS_ROLE_NAME }}' @@ -91,7 +91,7 @@ jobs: env: AWS_REGION: '${{ secrets.AWS_REGION }}' - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Go and Dependencies uses: ./.github/actions/install-go-and-deps - name: Build Mage diff --git a/.github/workflows/issue-triage.yml b/.github/workflows/issue-triage.yml index 221124375f..a704a29671 100644 --- a/.github/workflows/issue-triage.yml +++ b/.github/workflows/issue-triage.yml @@ -10,7 +10,7 @@ jobs: timeout-minutes: 5 steps: - name: Add "needs/triage" label - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml index 6268b4aeea..4edd167d7c 100644 --- a/.github/workflows/js.yml +++ b/.github/workflows/js.yml @@ -22,7 +22,7 @@ jobs: timeout-minutes: 15 steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Go and Dependencies uses: ./.github/actions/install-go-and-deps - name: Build Mage @@ -50,7 +50,7 @@ jobs: timeout-minutes: 15 steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Go and Dependencies uses: ./.github/actions/install-go-and-deps - name: Build Mage diff --git a/.github/workflows/mergeability.yml b/.github/workflows/mergeability.yml index 5681dcef33..29366bb996 100644 --- a/.github/workflows/mergeability.yml +++ b/.github/workflows/mergeability.yml @@ -30,7 +30,7 @@ jobs: git config --global user.name github-actions git config --global user.email github-actions@github.com - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: token: ${{ secrets.BOT_TOKEN }} ref: ${{ github.event.pull_request.head.sha }} diff --git a/.github/workflows/pr-labels.yml b/.github/workflows/pr-labels.yml index f4fda5ce65..ddeafcc46d 100644 --- a/.github/workflows/pr-labels.yml +++ b/.github/workflows/pr-labels.yml @@ -6,7 +6,7 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 5 steps: - - uses: actions/labeler@v5 + - uses: actions/labeler@v6 if: ${{ github.event.pull_request.head.repo.full_name == github.repository && !startsWith(github.actor, 'dependabot') }} with: repo-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/proto.yml b/.github/workflows/proto.yml index af1a5a9a31..1ed5479e13 100644 --- a/.github/workflows/proto.yml +++ b/.github/workflows/proto.yml @@ -14,7 +14,7 @@ jobs: timeout-minutes: 5 steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Go and Dependencies uses: ./.github/actions/install-go-and-deps - name: Build Mage diff --git a/.github/workflows/release-rc.yml b/.github/workflows/release-rc.yml index 8c2dab22d4..5f683a1239 100644 --- a/.github/workflows/release-rc.yml +++ b/.github/workflows/release-rc.yml @@ -19,7 +19,7 @@ jobs: - name: Check branch run: echo "${{ github.ref_name }}" | grep -Pq '^release/v3\.\d+\.\d+$' - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 submodules: true diff --git a/.github/workflows/release-snapshot.yml b/.github/workflows/release-snapshot.yml index 8b3886bb04..a967c1bf23 100644 --- a/.github/workflows/release-snapshot.yml +++ b/.github/workflows/release-snapshot.yml @@ -16,7 +16,7 @@ jobs: timeout-minutes: 30 steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 submodules: true diff --git a/.github/workflows/release-tag.yml b/.github/workflows/release-tag.yml index c779f4c0b4..a8ad93ea60 100644 --- a/.github/workflows/release-tag.yml +++ b/.github/workflows/release-tag.yml @@ -35,7 +35,7 @@ jobs: export VERSION=$(echo ${{ github.ref_name }} | grep -Po '3\.\d+.\d+') echo "result=$VERSION" >> $GITHUB_OUTPUT - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 submodules: true @@ -56,7 +56,7 @@ jobs: git push origin v${{ steps.version.outputs.result }} fi - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v5 with: aws-region: "${{ secrets.AWS_REGION }}" role-to-assume: "arn:aws:iam::${{ secrets.AWS_USER_ID }}:role/${{ secrets.AWS_ROLE_NAME }}" diff --git a/.github/workflows/trigger-os-merge.yml b/.github/workflows/trigger-os-merge.yml index fc0ddd4e73..e939fe577d 100644 --- a/.github/workflows/trigger-os-merge.yml +++ b/.github/workflows/trigger-os-merge.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-24.04 steps: - name: Trigger OS merge action in TTI repo - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{ secrets.BOT_TOKEN }} script: |