diff --git a/.github/workflows/agent-restricted.yml b/.github/workflows/agent-restricted.yml index c53838a9c..ab62ebe56 100644 --- a/.github/workflows/agent-restricted.yml +++ b/.github/workflows/agent-restricted.yml @@ -64,7 +64,7 @@ jobs: fi echo "✅ User ${{ github.actor }} is authorized" - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Generate GitHub App Token id: app-token diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 9a0eed3fb..3f8a0f73d 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -29,7 +29,7 @@ jobs: ${{ github.event_name == 'pull_request' && fromJSON('["20.x"]') || fromJSON('["20.x", "22.x", "24.x"]') }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v6 with: @@ -74,7 +74,7 @@ jobs: shard: [1/4, 2/4, 3/4, 4/4] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v6 with: @@ -103,7 +103,7 @@ jobs: shard: [1/3, 2/3, 3/3] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v6 with: @@ -135,7 +135,7 @@ jobs: if: always() steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-node@v6 with: node-version: 20.x @@ -164,7 +164,7 @@ jobs: pull-requests: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Download coverage artifact uses: actions/download-artifact@v8 with: diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index 6cdb6e59c..978ab90a8 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -42,7 +42,7 @@ jobs: - variant: Prerelease build: Preview steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-node@v6 with: node-version: '20.x' @@ -61,7 +61,7 @@ jobs: id: aws run: echo "account_id=$(aws sts get-caller-identity --query Account --output text)" >> "$GITHUB_OUTPUT" - name: Get API keys from Secrets Manager - uses: aws-actions/aws-secretsmanager-get-secrets@v2 + uses: aws-actions/aws-secretsmanager-get-secrets@v3 with: secret-ids: | E2E,${{ secrets.E2E_SECRET_ARN }} @@ -98,7 +98,7 @@ jobs: - name: Generate GitHub App Token if: failure() id: app-token - uses: actions/create-github-app-token@v1 + uses: actions/create-github-app-token@v3 with: app-id: ${{ vars.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} diff --git a/.github/workflows/ci-failure-issue.yml b/.github/workflows/ci-failure-issue.yml index 1ce4c5ce5..d56791cb3 100644 --- a/.github/workflows/ci-failure-issue.yml +++ b/.github/workflows/ci-failure-issue.yml @@ -19,7 +19,7 @@ jobs: permissions: issues: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-node@v6 with: node-version: '20.x' diff --git a/.github/workflows/cleanup-pr-tarballs.yml b/.github/workflows/cleanup-pr-tarballs.yml index 2d898348d..93572f737 100644 --- a/.github/workflows/cleanup-pr-tarballs.yml +++ b/.github/workflows/cleanup-pr-tarballs.yml @@ -20,7 +20,7 @@ jobs: with: app-id: ${{ vars.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Delete PR tarball releases older than 7 days env: GH_TOKEN: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 8882e4342..0e4c30351 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -24,7 +24,7 @@ jobs: contents: read steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Initialize CodeQL uses: github/codeql-action/init@v4 diff --git a/.github/workflows/e2e-tests-full.yml b/.github/workflows/e2e-tests-full.yml index 4cd50d2ef..8a168fd8e 100644 --- a/.github/workflows/e2e-tests-full.yml +++ b/.github/workflows/e2e-tests-full.yml @@ -32,7 +32,7 @@ jobs: matrix: shard: ['1/5', '2/5', '3/5', '4/5', '5/5'] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: persist-credentials: false - uses: actions/setup-node@v6 @@ -115,7 +115,7 @@ jobs: environment: e2e-testing timeout-minutes: 30 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: ref: ${{ github.event_name == 'workflow_dispatch' && github.ref || 'main' }} - uses: actions/setup-node@v6 diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 522f97703..493441798 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -53,7 +53,7 @@ jobs: env: AGENTCORE_TELEMETRY_DISABLED: '1' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: ref: ${{ github.event.pull_request.head.sha }} fetch-depth: 0 @@ -75,7 +75,7 @@ jobs: id: aws run: echo "account_id=$(aws sts get-caller-identity --query Account --output text)" >> "$GITHUB_OUTPUT" - name: Get API keys from Secrets Manager - uses: aws-actions/aws-secretsmanager-get-secrets@v2 + uses: aws-actions/aws-secretsmanager-get-secrets@v3 with: secret-ids: | E2E,${{ secrets.E2E_SECRET_ARN }} @@ -83,7 +83,7 @@ jobs: - name: Generate GitHub App Token id: app-token - uses: actions/create-github-app-token@v1 + uses: actions/create-github-app-token@v3 with: app-id: ${{ vars.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} diff --git a/.github/workflows/github-slack-notifications.yml b/.github/workflows/github-slack-notifications.yml index 2d4200701..54e16d818 100644 --- a/.github/workflows/github-slack-notifications.yml +++ b/.github/workflows/github-slack-notifications.yml @@ -35,7 +35,7 @@ jobs: ISSUE_AUTHOR: ${{ github.event.issue.user.login }} ISSUE_BODY: ${{ github.event.issue.body }} LABELS: ${{ join(github.event.issue.labels.*.name, ', ') }} - uses: slackapi/slack-github-action@v2.1.1 + uses: slackapi/slack-github-action@v3.0.3 with: webhook: ${{ secrets.SLACK_WEBHOOK_URL }} webhook-type: webhook-trigger @@ -193,7 +193,7 @@ jobs: COMMENT_URL: ${{ github.event.comment.html_url }} COMMENT_AUTHOR: ${{ github.event.comment.user.login }} COMMENT_BODY: ${{ github.event.comment.body }} - uses: slackapi/slack-github-action@v2.1.1 + uses: slackapi/slack-github-action@v3.0.3 with: webhook: ${{ secrets.SLACK_WEBHOOK_URL }} webhook-type: webhook-trigger diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index dc5e35ba8..e56f754ef 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -18,7 +18,7 @@ jobs: setup: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup Node.js uses: actions/setup-node@v6 with: @@ -35,7 +35,7 @@ jobs: needs: setup runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-node@v6 with: node-version: 20.x @@ -49,7 +49,7 @@ jobs: needs: setup runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-node@v6 with: node-version: 20.x @@ -63,7 +63,7 @@ jobs: needs: setup runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-node@v6 with: node-version: 20.x @@ -77,7 +77,7 @@ jobs: needs: setup runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-node@v6 with: node-version: 20.x @@ -91,7 +91,7 @@ jobs: needs: setup runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-node@v6 with: node-version: 20.x @@ -105,7 +105,7 @@ jobs: if: ${{ !contains(github.event.pull_request.labels.*.name, 'release') }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 - name: Reject schema changes outside release PRs diff --git a/.github/workflows/pr-ai-review.yml b/.github/workflows/pr-ai-review.yml index c1e908a3e..712f91278 100644 --- a/.github/workflows/pr-ai-review.yml +++ b/.github/workflows/pr-ai-review.yml @@ -119,7 +119,7 @@ jobs: }); - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v6 diff --git a/.github/workflows/pr-security-review.yml b/.github/workflows/pr-security-review.yml index ea11529e1..bac101a83 100644 --- a/.github/workflows/pr-security-review.yml +++ b/.github/workflows/pr-security-review.yml @@ -98,7 +98,7 @@ jobs: steps: - name: Generate GitHub App token id: app-token - uses: actions/create-github-app-token@v1 + uses: actions/create-github-app-token@v3 with: app-id: ${{ vars.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} @@ -156,7 +156,7 @@ jobs: }); - name: Checkout PR head - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: ${{ steps.pr.outputs.head_sha }} fetch-depth: 0 diff --git a/.github/workflows/pr-tarball.yml b/.github/workflows/pr-tarball.yml index 8357370e9..7cd2129d7 100644 --- a/.github/workflows/pr-tarball.yml +++ b/.github/workflows/pr-tarball.yml @@ -30,7 +30,7 @@ jobs: if: needs.authorize.outputs.is_authorized == 'true' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: ref: ${{ github.event.pull_request.head.sha }} - uses: actions/setup-node@v6 diff --git a/.github/workflows/prerelease-tarball.yml b/.github/workflows/prerelease-tarball.yml index c3dd14f87..9aa185fbe 100644 --- a/.github/workflows/prerelease-tarball.yml +++ b/.github/workflows/prerelease-tarball.yml @@ -20,7 +20,7 @@ jobs: env: TARBALL_BASE: agentcore-cli-prerelease steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-node@v6 with: node-version: '20.x' @@ -28,7 +28,7 @@ jobs: - uses: astral-sh/setup-uv@v7 - name: Generate GitHub App Token id: app-token - uses: actions/create-github-app-token@v1 + uses: actions/create-github-app-token@v3 with: app-id: ${{ vars.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} diff --git a/.github/workflows/release-main-and-preview.yml b/.github/workflows/release-main-and-preview.yml index a93042260..efa65f926 100644 --- a/.github/workflows/release-main-and-preview.yml +++ b/.github/workflows/release-main-and-preview.yml @@ -63,7 +63,7 @@ jobs: steps: - name: Checkout main - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: ${{ github.ref_name }} fetch-depth: 0 @@ -146,7 +146,7 @@ jobs: - name: Generate GitHub App Token id: app-token - uses: actions/create-github-app-token@v1 + uses: actions/create-github-app-token@v3 with: app-id: ${{ vars.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} @@ -245,7 +245,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: ${{ github.ref_name }} fetch-depth: 0 @@ -294,7 +294,7 @@ jobs: steps: - name: Checkout main - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: ${{ github.ref_name }} fetch-depth: 0 @@ -351,7 +351,7 @@ jobs: steps: - name: Checkout main - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: ${{ github.ref_name }} fetch-depth: 0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9984ad891..8165f5c54 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -58,7 +58,7 @@ jobs: fi - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 @@ -162,7 +162,7 @@ jobs: - name: Generate GitHub App Token id: app-token - uses: actions/create-github-app-token@v1 + uses: actions/create-github-app-token@v3 with: app-id: ${{ vars.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} @@ -214,7 +214,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: ref: release/v${{ needs.prepare-release.outputs.version }} @@ -308,7 +308,7 @@ jobs: steps: - name: Checkout base branch (AFTER PR merge) - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: ${{ needs.prepare-release.outputs.base_branch }} fetch-depth: 0 diff --git a/.github/workflows/strands-command.yml b/.github/workflows/strands-command.yml index 73c848d65..4837560bb 100644 --- a/.github/workflows/strands-command.yml +++ b/.github/workflows/strands-command.yml @@ -65,7 +65,7 @@ jobs: } - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0