diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a3ee7a2f8..0cb4bd0d6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -239,11 +239,11 @@ jobs: > cdk/cdk.context.json cat cdk/cdk.context.json - name: Install mise - uses: jdx/mise-action@c2a87611a18de5b3828c5652fe268e992400cb5c # v4.3.0 + uses: jdx/mise-action@2d8d4cafcbd33be2ea37d2b6f5ad595363d1f1ca # v5.1.1 with: cache: true - name: Setup Node.js - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 22.x - name: Cache node_modules @@ -299,14 +299,14 @@ jobs: mise run build echo "::notice::Build completed in ${SECONDS}s ($(nproc) cores, mise parallel DAG)" - name: Upload coverage to Codecov - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 continue-on-error: true with: token: ${{ secrets.CODECOV_TOKEN }} files: cdk/coverage/lcov.info,cli/coverage/lcov.info,agent/coverage/lcov.info fail_ci_if_error: false - name: Upload CDK artifact (${{ matrix.compute_type }}) - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: cdk-${{ matrix.compute_type }}-out path: | @@ -356,7 +356,7 @@ jobs: jq -n --arg deploy "$INTENT" '{"deploy":$deploy}' > deploy-intent.json echo "Deploy intent: $INTENT" - name: Upload deploy intent - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: deploy-intent path: deploy-intent.json @@ -370,7 +370,7 @@ jobs: - name: Upload patch if: steps.self_mutation.outputs.self_mutation_happened - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: repo.patch path: repo.patch diff --git a/.github/workflows/dead-code-pr.yml b/.github/workflows/dead-code-pr.yml index 20101727d..147387f3e 100644 --- a/.github/workflows/dead-code-pr.yml +++ b/.github/workflows/dead-code-pr.yml @@ -33,12 +33,12 @@ jobs: persist-credentials: false - name: Install mise - uses: jdx/mise-action@c2a87611a18de5b3828c5652fe268e992400cb5c # v4.3.0 + uses: jdx/mise-action@2d8d4cafcbd33be2ea37d2b6f5ad595363d1f1ca # v5.1.1 with: cache: true - name: Setup Node.js - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 22.x diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 83d7041b3..0caaa9397 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -22,7 +22,7 @@ jobs: run_id: ${{ github.event.workflow_run.id }} steps: - name: Download deploy intent - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: deploy-intent run-id: ${{ github.event.workflow_run.id }} @@ -145,7 +145,7 @@ jobs: persist-credentials: false - name: Download CDK artifact (${{ matrix.compute_type }}) - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: cdk-${{ matrix.compute_type }}-out path: cdk/ @@ -153,13 +153,13 @@ jobs: github-token: ${{ github.token }} - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@cbe3b392738ccf3f987d68400dafcf4b0624a56c # v6.2.4 + uses: aws-actions/configure-aws-credentials@e1253824e5c10ff9df46874f81ed3ec929e19cfd # v6.3.0 with: role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }} aws-region: ${{ vars.AWS_REGION }} - name: Setup Node.js - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 22.x @@ -233,7 +233,7 @@ jobs: fi - name: Upload diff artifacts - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: cdk-diff-${{ matrix.compute_type }} path: | @@ -264,7 +264,7 @@ jobs: persist-credentials: false - name: Download CDK artifact (${{ matrix.compute_type }}) - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: cdk-${{ matrix.compute_type }}-out path: cdk/ @@ -272,18 +272,18 @@ jobs: github-token: ${{ github.token }} - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@cbe3b392738ccf3f987d68400dafcf4b0624a56c # v6.2.4 + uses: aws-actions/configure-aws-credentials@e1253824e5c10ff9df46874f81ed3ec929e19cfd # v6.3.0 with: role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }} aws-region: ${{ vars.AWS_REGION }} - name: Install mise - uses: jdx/mise-action@c2a87611a18de5b3828c5652fe268e992400cb5c # v4.3.0 + uses: jdx/mise-action@2d8d4cafcbd33be2ea37d2b6f5ad595363d1f1ca # v5.1.1 with: cache: true - name: Setup Node.js - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 22.x diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index cab355505..2e7454e1b 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -28,7 +28,7 @@ jobs: with: persist-credentials: false - name: Install, build, and upload site - uses: withastro/action@e84f40bd8d2caa9e768ec82ad30dd81f0b280853 # v6.1.2 + uses: withastro/action@3eafd002e65cc31b4f0eae0bb05450d521562247 # v6.1.3 with: path: docs node-version: "22" diff --git a/.github/workflows/integ.yml b/.github/workflows/integ.yml index 241c0738c..ca5af047d 100644 --- a/.github/workflows/integ.yml +++ b/.github/workflows/integ.yml @@ -215,7 +215,7 @@ jobs: persist-credentials: false - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@cbe3b392738ccf3f987d68400dafcf4b0624a56c # v6.2.4 + uses: aws-actions/configure-aws-credentials@e1253824e5c10ff9df46874f81ed3ec929e19cfd # v6.3.0 with: role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }} # Fall back to us-east-1 if the repo variable is unset, so the action @@ -223,12 +223,12 @@ jobs: aws-region: ${{ vars.AWS_REGION || 'us-east-1' }} - name: Install mise - uses: jdx/mise-action@c2a87611a18de5b3828c5652fe268e992400cb5c # v4.3.0 + uses: jdx/mise-action@2d8d4cafcbd33be2ea37d2b6f5ad595363d1f1ca # v5.1.1 with: cache: true - name: Setup Node.js - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 22.x diff --git a/.github/workflows/monthly-repo-metrics.yml b/.github/workflows/monthly-repo-metrics.yml index 169c834ed..32d613576 100644 --- a/.github/workflows/monthly-repo-metrics.yml +++ b/.github/workflows/monthly-repo-metrics.yml @@ -41,7 +41,7 @@ jobs: echo "last_month=$first_day..$last_day" >> "$GITHUB_ENV" - name: Report on issues - uses: github/issue-metrics@61084fa9599a62c7821f06602e180a42d1c7a205 # v5.0.1 + uses: github/issue-metrics@671528652402b9b8a33da44b5c693b3161bc090f # v5.0.3 env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} SEARCH_QUERY: repo:aws-samples/sample-autonomous-cloud-coding-agents is:issue created:${{ env.last_month }} -reason:"not planned" @@ -54,7 +54,7 @@ jobs: content-filepath: ./issue_metrics.md - name: Report on PRs - uses: github/issue-metrics@61084fa9599a62c7821f06602e180a42d1c7a205 # v5.0.1 + uses: github/issue-metrics@671528652402b9b8a33da44b5c693b3161bc090f # v5.0.3 env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} SEARCH_QUERY: repo:aws-samples/sample-autonomous-cloud-coding-agents is:pr created:${{ env.last_month }} -is:draft diff --git a/.github/workflows/security-pr.yml b/.github/workflows/security-pr.yml index ad7d2cb2e..fea32ba75 100644 --- a/.github/workflows/security-pr.yml +++ b/.github/workflows/security-pr.yml @@ -49,7 +49,7 @@ jobs: persist-credentials: false - name: Install mise - uses: jdx/mise-action@c2a87611a18de5b3828c5652fe268e992400cb5c # v4.3.0 + uses: jdx/mise-action@2d8d4cafcbd33be2ea37d2b6f5ad595363d1f1ca # v5.1.1 with: cache: true diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 5a2241760..39985d09f 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -48,12 +48,12 @@ jobs: persist-credentials: false - name: Install mise - uses: jdx/mise-action@c2a87611a18de5b3828c5652fe268e992400cb5c # v4.3.0 + uses: jdx/mise-action@2d8d4cafcbd33be2ea37d2b6f5ad595363d1f1ca # v5.1.1 with: cache: true - name: Setup Node.js - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 22.x diff --git a/.github/workflows/upgrade-main.yml b/.github/workflows/upgrade-main.yml index 17ab6ebef..341c41964 100644 --- a/.github/workflows/upgrade-main.yml +++ b/.github/workflows/upgrade-main.yml @@ -45,12 +45,12 @@ jobs: persist-credentials: false - name: Install mise - uses: jdx/mise-action@c2a87611a18de5b3828c5652fe268e992400cb5c # v4.3.0 + uses: jdx/mise-action@2d8d4cafcbd33be2ea37d2b6f5ad595363d1f1ca # v5.1.1 with: cache: true - name: Setup Node.js - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 22.x @@ -69,7 +69,7 @@ jobs: - name: Upload patch if: steps.create_patch.outputs.patch_created - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: repo.patch path: repo.patch @@ -90,7 +90,7 @@ jobs: persist-credentials: false - name: Download patch - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: repo.patch path: ${{ runner.temp }}