diff --git a/.github/workflows/aws-cdk.yml b/.github/workflows/aws-cdk.yml index b3e6b77..6aafc58 100644 --- a/.github/workflows/aws-cdk.yml +++ b/.github/workflows/aws-cdk.yml @@ -325,6 +325,9 @@ jobs: node-version: ${{ needs.setup-node.outputs.node-version }} cache: ${{ needs.setup-node.outputs.package-manager == 'yarn-berry' && 'yarn' || (needs.setup-node.outputs.package-manager == 'yarn-classic' && 'yarn' || needs.setup-node.outputs.package-manager) }} + - name: Install safe-chain + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci + - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 with: @@ -426,6 +429,9 @@ jobs: node-version: ${{ needs.setup-node.outputs.node-version }} cache: ${{ needs.setup-node.outputs.package-manager == 'yarn-berry' && 'yarn' || (needs.setup-node.outputs.package-manager == 'yarn-classic' && 'yarn' || needs.setup-node.outputs.package-manager) }} + - name: Install safe-chain + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci + - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 with: @@ -526,6 +532,9 @@ jobs: node-version: ${{ needs.setup-node.outputs.node-version }} cache: ${{ needs.setup-node.outputs.package-manager == 'yarn-berry' && 'yarn' || (needs.setup-node.outputs.package-manager == 'yarn-classic' && 'yarn' || needs.setup-node.outputs.package-manager) }} + - name: Install safe-chain + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci + - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 with: @@ -645,6 +654,9 @@ jobs: node-version: ${{ needs.setup-node.outputs.node-version }} cache: ${{ needs.setup-node.outputs.package-manager == 'yarn-berry' && 'yarn' || (needs.setup-node.outputs.package-manager == 'yarn-classic' && 'yarn' || needs.setup-node.outputs.package-manager) }} + - name: Install safe-chain + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci + - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 with: @@ -753,6 +765,9 @@ jobs: node-version: ${{ needs.setup-node.outputs.node-version }} cache: ${{ needs.setup-node.outputs.package-manager == 'yarn-berry' && 'yarn' || (needs.setup-node.outputs.package-manager == 'yarn-classic' && 'yarn' || needs.setup-node.outputs.package-manager) }} + - name: Install safe-chain + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci + - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 with: diff --git a/.github/workflows/gadget-deploy.yml b/.github/workflows/gadget-deploy.yml index 847c3b0..83a1045 100644 --- a/.github/workflows/gadget-deploy.yml +++ b/.github/workflows/gadget-deploy.yml @@ -66,6 +66,15 @@ jobs: run: | ggt pull --app=${{ inputs.app-name }} --env=${{ inputs.environment-name }} --force --allow-unknown-directory + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version-file: .nvmrc + cache: yarn + + - name: Install safe-chain + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci + - name: Install dependencies run: yarn --frozen-lockfile diff --git a/.github/workflows/node-pr.yml b/.github/workflows/node-pr.yml index 38c86dd..1a3e7ee 100644 --- a/.github/workflows/node-pr.yml +++ b/.github/workflows/node-pr.yml @@ -108,6 +108,8 @@ jobs: with: cache: ${{ inputs.package-manager }} node-version-file: .nvmrc + - name: Install safe-chain + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci - name: Run pre-install commands if: inputs.pre-install-commands != '' run: | diff --git a/.github/workflows/nx-serverless-deployment.yml b/.github/workflows/nx-serverless-deployment.yml index 3f35393..3151a34 100644 --- a/.github/workflows/nx-serverless-deployment.yml +++ b/.github/workflows/nx-serverless-deployment.yml @@ -62,6 +62,9 @@ jobs: node-version-file: .nvmrc cache: ${{ inputs.package-manager }} + - name: Install safe-chain + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci + - name: Install dependencies run: | debug="" diff --git a/.github/workflows/shopify_deploy.yml b/.github/workflows/shopify_deploy.yml index 9669f89..cfd7ed0 100644 --- a/.github/workflows/shopify_deploy.yml +++ b/.github/workflows/shopify_deploy.yml @@ -43,6 +43,9 @@ jobs: cache: 'yarn' cache-dependency-path: ${{ inputs.working-directory }}/yarn.lock + - name: Install safe-chain + run: curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci + - name: Install dependencies working-directory: ${{ inputs.working-directory }} run: yarn install --frozen-lockfile