From 0d8b919831f50a17c7cc97dc02a6130d6d4405a7 Mon Sep 17 00:00:00 2001 From: Sander Declerck Date: Tue, 20 Jan 2026 13:34:22 +0100 Subject: [PATCH 1/2] Use bash for setting up safe-chain in CI --- .github/workflows/create-artifact.yml | 11 +++-------- .github/workflows/test-on-pr.yml | 11 +++-------- 2 files changed, 6 insertions(+), 16 deletions(-) diff --git a/.github/workflows/create-artifact.yml b/.github/workflows/create-artifact.yml index 00fc58a..9a1702d 100644 --- a/.github/workflows/create-artifact.yml +++ b/.github/workflows/create-artifact.yml @@ -69,14 +69,9 @@ jobs: with: node-version: "20.x" - - name: Setup safe-chain (Mac/Linux) - if: runner.os != 'Windows' - run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci - - - name: Setup safe-chain (Windows) - if: runner.os == 'Windows' - shell: pwsh - run: iex "& { $(iwr 'https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.ps1' -UseBasicParsing) } -ci" + - name: Setup safe-chain + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/download/0.0.1-windows-install-script-in-git-bash-beta/install-safe-chain.sh | sh -s -- --ci + shell: bash - name: Install dependencies run: npm ci --ignore-scripts diff --git a/.github/workflows/test-on-pr.yml b/.github/workflows/test-on-pr.yml index 9e4a5ec..5d5564e 100644 --- a/.github/workflows/test-on-pr.yml +++ b/.github/workflows/test-on-pr.yml @@ -22,14 +22,9 @@ jobs: with: node-version: "lts/*" - - name: Setup safe-chain (Mac/Linux) - if: runner.os != 'Windows' - run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci - - - name: Setup safe-chain (Windows) - if: runner.os == 'Windows' - shell: pwsh - run: iex "& { $(iwr 'https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.ps1' -UseBasicParsing) } -ci" + - name: Setup safe-chain + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/download/0.0.1-windows-install-script-in-git-bash-beta/install-safe-chain.sh | sh -s -- --ci + shell: bash - name: Install dependencies run: npm ci --ignore-scripts From c87a8ad7d9807c8c4952e9d51a9a69cb73e76bf3 Mon Sep 17 00:00:00 2001 From: Sander Declerck Date: Mon, 2 Mar 2026 11:49:39 +0100 Subject: [PATCH 2/2] Use latest version --- .github/workflows/create-artifact.yml | 2 +- .github/workflows/test-on-pr.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create-artifact.yml b/.github/workflows/create-artifact.yml index 9a1702d..90b9745 100644 --- a/.github/workflows/create-artifact.yml +++ b/.github/workflows/create-artifact.yml @@ -70,7 +70,7 @@ jobs: node-version: "20.x" - name: Setup safe-chain - run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/download/0.0.1-windows-install-script-in-git-bash-beta/install-safe-chain.sh | sh -s -- --ci + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci shell: bash - name: Install dependencies diff --git a/.github/workflows/test-on-pr.yml b/.github/workflows/test-on-pr.yml index 5d5564e..e6ef9df 100644 --- a/.github/workflows/test-on-pr.yml +++ b/.github/workflows/test-on-pr.yml @@ -23,7 +23,7 @@ jobs: node-version: "lts/*" - name: Setup safe-chain - run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/download/0.0.1-windows-install-script-in-git-bash-beta/install-safe-chain.sh | sh -s -- --ci + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci shell: bash - name: Install dependencies