From 806eefc32ee7e613069ae9305c49d4bad75c6b17 Mon Sep 17 00:00:00 2001 From: "Dris.S" <53239451+DrisDary@users.noreply.github.com> Date: Thu, 25 Jun 2026 11:22:14 +0100 Subject: [PATCH] chore(ci): bump GitHub Actions to Node 24 runtimes Updates SHA-pinned actions to their latest Node 24 releases to clear the Node 20 deprecation warning: - actions/checkout v4.2.2 -> v7.0.0 - actions/setup-python v5.6.0 -> v6.3.0 - actions/setup-dotnet v4.3.1 -> v5.3.0 - hashicorp/setup-terraform v3.1.2 -> v4.0.1 - docker/login-action v3.7.0 -> v4.2.0 Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/lint_workflows.yml | 2 +- .github/workflows/pre-commit.yml | 4 ++-- .github/workflows/run-samples.yml | 12 ++++++------ 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/lint_workflows.yml b/.github/workflows/lint_workflows.yml index 019f00d..b84bf6a 100644 --- a/.github/workflows/lint_workflows.yml +++ b/.github/workflows/lint_workflows.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Check out repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 29ec89b..5b7646b 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -15,12 +15,12 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Set up Python - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 with: python-version: '3.12' cache: 'pip' diff --git a/.github/workflows/run-samples.yml b/.github/workflows/run-samples.yml index ea30baf..45f237e 100644 --- a/.github/workflows/run-samples.yml +++ b/.github/workflows/run-samples.yml @@ -40,7 +40,7 @@ jobs: has_tests: ${{ steps.build-matrix.outputs.has_tests }} steps: - name: Checkout repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 # Full history needed for git diff in "changed" mode persist-credentials: false @@ -90,7 +90,7 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false @@ -100,13 +100,13 @@ jobs: run: echo "AZURE_CONFIG_DIR=${RUNNER_TEMP_DIR}/azure-cli" >> "$GITHUB_ENV" - name: Set up Python - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 with: python-version: '3.12' cache: 'pip' - name: Set up .NET - uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1 + uses: actions/setup-dotnet@9a946fdbd5fb07b82b2f5a4466058b876ab72bb2 # v5.3.0 with: dotnet-version: '10.0' @@ -130,7 +130,7 @@ jobs: find . -name "*.sh" -exec chmod +x {} + - name: Install Terraform - uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3.1.2 + uses: hashicorp/setup-terraform@dfe3c3f87815947d99a8997f908cb6525fc44e9e # v4.0.1 with: terraform_version: "1.5.0" terraform_wrapper: false @@ -143,7 +143,7 @@ jobs: - name: Login to Docker Hub # Mandatory login to Docker Hub to benefit from higher rate limits for authenticated pulls. # This prevents '429 Too Many Requests' errors during the pull of large emulator images. - uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 + uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0 with: username: ${{ secrets.DOCKERHUB_PULL_USERNAME }} password: ${{ secrets.DOCKERHUB_PULL_TOKEN }}