From 247a6b0ece5aa54ace154493be1c4c0e0e6313c2 Mon Sep 17 00:00:00 2001 From: Matthias <5011972+fasmat@users.noreply.github.com> Date: Thu, 23 Jan 2025 11:28:15 +0000 Subject: [PATCH] Have different scripts for every runner --- .github/workflows/api-swagger-ui.yml | 9 +++++---- .github/workflows/release.yml | 25 ++++++++++++++++++++----- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/.github/workflows/api-swagger-ui.yml b/.github/workflows/api-swagger-ui.yml index 419c697d74..1b3450e707 100644 --- a/.github/workflows/api-swagger-ui.yml +++ b/.github/workflows/api-swagger-ui.yml @@ -42,10 +42,11 @@ jobs: fetch-depth: 0 ref: 'refs/tags/${{ needs.check-version.outputs.go-sm-api-version }}' - - name: Install aws-cli - uses: unfor19/install-aws-cli-action@v1 - with: - version: 2.22.33 + - name: Install aws-cli on linux + run: + curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.22.35.zip" -o "awscliv2.zip" + unzip awscliv2.zip + sudo ./aws/install - name: upload to testnet run: > aws s3 sync api/release/openapi/swagger/src diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fa0081b81f..6f505a0f47 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -100,11 +100,26 @@ jobs: run: | mkdir build-zip cp ${{ env.OUTNAME }}.zip build-zip - - name: Install aws-cli - if: ${{ !contains(matrix.os, 'self-hosted') }} - uses: unfor19/install-aws-cli-action@v1 - with: - version: 2.22.33 + - name: Install aws-cli on linux + if: ${{ matrix.os == 'ubuntu-22.04' }} + run: + curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.22.35.zip" -o "awscliv2.zip" + unzip awscliv2.zip + sudo ./aws/install + - name: Install aws-cli on linux-arm + if: ${{ matrix.os == 'ubuntu-latest-arm-8-cores' }} + run: + curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.2.35.zip" -o "awscliv2.zip" + unzip awscliv2.zip + sudo ./aws/install + - name: Install aws-cli on mac + if: ${{ matrix.os == 'macos-13' }} + run: + curl "https://awscli.amazonaws.com/AWSCLIV2-2.22.35.pkg" -o "AWSCLIV2.pkg" + sudo installer -pkg AWSCLIV2.pkg -target / + - name: Install aws-cli on windows + if: ${{ matrix.os == 'windows-2022' }} + run: choco install awscli --version=2.22.35 - name: Upload zip to R2 run: > aws s3 sync build-zip