From c04ea7fae91dad483706f52f07297eaeea013c80 Mon Sep 17 00:00:00 2001 From: Declan Carroll Date: Thu, 30 Apr 2026 13:11:35 +0100 Subject: [PATCH] ci: Bump safe-chain to v1.5.1 and use safe-mode retry (no-changelog) (#29486) Co-authored-by: Claude Opus 4.6 --- .github/actions/setup-nodejs/action.yml | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/.github/actions/setup-nodejs/action.yml b/.github/actions/setup-nodejs/action.yml index 65bdce28f06..98fb993f213 100644 --- a/.github/actions/setup-nodejs/action.yml +++ b/.github/actions/setup-nodejs/action.yml @@ -46,12 +46,11 @@ runs: fi - name: Install Aikido SafeChain - if: runner.os != 'Windows' run: | - VERSION="1.4.1" - EXPECTED_SHA256="628235987175072a4255aa3f5f0128f31795b63970f1970ae8a04d07bf8527b0" - node .github/scripts/retry.mjs --attempts 3 --delay 10 \ - "curl -fsSL -o install-safe-chain.sh https://github.com/AikidoSec/safe-chain/releases/download/${VERSION}/install-safe-chain.sh" + VERSION="1.5.1" + EXPECTED_SHA256="7c910fff717649c86cc8ca960e6c054d3734da2d660050e3bcfc54029e3b485b" + node .github/scripts/retry.mjs --attempts 3 --delay 10 -- \ + curl -fsSL -o install-safe-chain.sh "https://github.com/AikidoSec/safe-chain/releases/download/${VERSION}/install-safe-chain.sh" echo "${EXPECTED_SHA256} install-safe-chain.sh" | sha256sum -c - sh install-safe-chain.sh --ci rm install-safe-chain.sh @@ -60,16 +59,11 @@ runs: - name: Install Dependencies if: ${{ inputs.install-command != '' }} env: - INSTALL_COMMAND: ${{ inputs.install-command }} + INSTALL_COMMAND: ${{ inputs.install-command }} run: | $INSTALL_COMMAND shell: bash - - name: Disable safe-chain - if: runner.os != 'Windows' - run: safe-chain teardown - shell: bash - - name: Configure Turborepo Cache uses: rharkor/caching-for-turbo@0abc2381e688c4d2832f0665a68a01c6e82f0d6c # v2.3.11