diff --git a/.github/workflows/build-binaries-and-push-to-r2.yaml b/.github/workflows/build-binaries-and-push-to-r2.yaml index d2f78a09b..49b1a52b5 100644 --- a/.github/workflows/build-binaries-and-push-to-r2.yaml +++ b/.github/workflows/build-binaries-and-push-to-r2.yaml @@ -15,7 +15,7 @@ on: jobs: build-and-upload: name: Build binary and push to R2 - runs-on: ubuntu-22.04 + runs-on: blacksmith-2vcpu-ubuntu-2204 permissions: contents: write packages: write diff --git a/.github/workflows/build-docker-image-and-binaries.yaml b/.github/workflows/build-docker-image-and-binaries.yaml index 45b7937c4..d3c436337 100644 --- a/.github/workflows/build-docker-image-and-binaries.yaml +++ b/.github/workflows/build-docker-image-and-binaries.yaml @@ -22,10 +22,10 @@ jobs: matrix: go-version: - 1.23 - os: [ubuntu-22.04, macos-latest] + os: [blacksmith-2vcpu-ubuntu-2204, macos-latest] arch: [amd64, arm64] exclude: - - {os: "ubuntu-22.04", arch: "arm64"} + - {os: "blacksmith-2vcpu-ubuntu-2204", arch: "arm64"} permissions: contents: write @@ -55,7 +55,7 @@ jobs: submodules: recursive - name: Setup Golang with cache - uses: magnetikonline/action-golang-cache@v2 + uses: useblacksmith/setup-go@v6 with: go-version: ${{ matrix.go-version }} @@ -74,7 +74,7 @@ jobs: WASM: ${{ github.event.inputs.wasm }} IBC_WASM_HOOKS: ${{ github.event.inputs.ibc-wasm-hooks }} run: | - OS=$(echo "$OS_TYPE" | sed -e 's/ubuntu-22.04/linux/; s/macos-latest/darwin/') + OS=$(echo "$OS_TYPE" | sed -e 's/blacksmith-2vcpu-ubuntu-2204/linux/; s/macos-latest/darwin/') make ARCH="$ARCH" build-binaries-multiarch mv ./bin/axelard ./bin/axelard-"$OS"-"$ARCH"-"$SEMVER" gpg --armor --detach-sign ./bin/axelard-"$OS"-"$ARCH"-"$SEMVER" @@ -146,7 +146,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-22.04] + os: [blacksmith-2vcpu-ubuntu-2204] platform: [linux/amd64] permissions: @@ -198,7 +198,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-22.04] + os: [blacksmith-2vcpu-ubuntu-2204] permissions: contents: write @@ -230,4 +230,3 @@ jobs: env: TAGS: axelarnet/axelar-core:${{ github.event.inputs.tag }} COSIGN_EXPERIMENTAL: 1 - diff --git a/.github/workflows/build-latest-docker-image.yaml b/.github/workflows/build-latest-docker-image.yaml index cb01c83bc..1b998d0e6 100644 --- a/.github/workflows/build-latest-docker-image.yaml +++ b/.github/workflows/build-latest-docker-image.yaml @@ -21,11 +21,7 @@ on: jobs: build-and-push-latest-docker-image: - strategy: - matrix: - os: - - ubuntu-22.04 - runs-on: ${{ matrix.os }} + runs-on: blacksmith-2vcpu-ubuntu-2204 permissions: id-token: write contents: read diff --git a/.github/workflows/check-go-generate.yaml b/.github/workflows/check-go-generate.yaml index ac3c31dfa..94d1c74e2 100644 --- a/.github/workflows/check-go-generate.yaml +++ b/.github/workflows/check-go-generate.yaml @@ -5,32 +5,26 @@ on: jobs: check-go-generate-up-to-date: - runs-on: ubuntu-22.04 + runs-on: blacksmith-2vcpu-ubuntu-2204 steps: - name: Setup Golang with cache - uses: magnetikonline/action-golang-cache@v2 + uses: useblacksmith/setup-go@v6 with: go-version: 1.23 - name: Install Python - uses: actions/setup-python@v3 - - - name: Cache Python - uses: actions/cache@v3 - with: - path: ~/.cache/pip - key: pip-cache + uses: useblacksmith/setup-python@v6 - name: Checkout code uses: actions/checkout@v4 - name: Get Bytecode Version id: bytecode_version - run: echo ::set-output name=VERSION::$(cat contract-version.json | jq -r '.gateway') + run: echo "version=$(cat contract-version.json | jq -r '.gateway')" >> $GITHUB_OUTPUT - name: Download Gateway Bytecode run : | - wget "https://github.com/axelarnetwork/axelar-cgp-solidity/releases/download/${{ steps.bytecode_version.outputs.VERSION }}/Bytecode-${{ steps.bytecode_version.outputs.VERSION }}.zip" + wget "https://github.com/axelarnetwork/axelar-cgp-solidity/releases/download/${{ steps.bytecode_version.outputs.version }}/Bytecode-${{ steps.bytecode_version.outputs.version }}.zip" - name: Create folder contract-artifacts run : | @@ -38,8 +32,8 @@ jobs: - name: Unzip Bytecode run : | - unzip Bytecode-${{ steps.bytecode_version.outputs.VERSION }}.zip -d ./contract-artifacts - rm Bytecode-${{ steps.bytecode_version.outputs.VERSION }}.zip + unzip Bytecode-${{ steps.bytecode_version.outputs.version }}.zip -d ./contract-artifacts + rm Bytecode-${{ steps.bytecode_version.outputs.version }}.zip - name: Install prereqs run: | diff --git a/.github/workflows/check-internal-deps.yaml b/.github/workflows/check-internal-deps.yaml index 3962215d4..2cd640821 100644 --- a/.github/workflows/check-internal-deps.yaml +++ b/.github/workflows/check-internal-deps.yaml @@ -7,10 +7,10 @@ on: jobs: check-internal-deps-up-to-date: - runs-on: ubuntu-22.04 + runs-on: blacksmith-2vcpu-ubuntu-2204 steps: - name: Setup Golang with cache - uses: magnetikonline/action-golang-cache@v2 + uses: useblacksmith/setup-go@v6 with: go-version: 1.23 diff --git a/.github/workflows/check-proto-generate.yaml b/.github/workflows/check-proto-generate.yaml index fbe4a7d17..b490ae6bc 100644 --- a/.github/workflows/check-proto-generate.yaml +++ b/.github/workflows/check-proto-generate.yaml @@ -5,10 +5,10 @@ on: jobs: check-proto-generate-up-to-date: - runs-on: ubuntu-22.04 + runs-on: blacksmith-2vcpu-ubuntu-2204 steps: - name: Setup Golang with cache - uses: magnetikonline/action-golang-cache@v2 + uses: useblacksmith/setup-go@v6 with: go-version: 1.23 diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 811d68642..4083702af 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -5,10 +5,10 @@ on: jobs: lint: - runs-on: ubuntu-22.04 + runs-on: blacksmith-2vcpu-ubuntu-2204 steps: - name: Setup Golang with cache - uses: magnetikonline/action-golang-cache@v2 + uses: useblacksmith/setup-go@v6 with: go-version: 1.23 diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 17c97163e..af1b90398 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -9,13 +9,13 @@ on: jobs: test: - runs-on: ubuntu-22.04 + runs-on: blacksmith-2vcpu-ubuntu-2204 steps: - name: Checkout code uses: actions/checkout@v4 - name: Setup Golang with cache - uses: magnetikonline/action-golang-cache@v4 + uses: useblacksmith/setup-go@v6 with: go-version: 1.23 diff --git a/.github/workflows/testnet-catch-up.yml b/.github/workflows/testnet-catch-up.yml index 9918ec701..8a5691d35 100644 --- a/.github/workflows/testnet-catch-up.yml +++ b/.github/workflows/testnet-catch-up.yml @@ -13,7 +13,7 @@ on: jobs: deploy: name: Deploy - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2204 steps: - name: Checkout