diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f4b0f60..29291dc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,4 +1,4 @@ -name: Release cw-relayer and contracts +name: Release relayer and contracts on: push: @@ -13,40 +13,6 @@ permissions: id-token: write jobs: - contract: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Install latest stable - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - override: true - components: rustfmt, clippy - - - name: Set env - run: echo "RELEASE_VERSION=${GITHUB_REF#refs/tags/*}" >> $GITHUB_ENV - - - name: Setup Docker Buildx - uses: docker/setup-buildx-action@v2 - - name: Generate Cargo.lock - run: | - cargo fetch --verbose --manifest-path ./cosmwasm/Cargo.toml - - name: Build/Release Artifacts - if: startsWith(github.ref, 'refs/tags/') - run: | - docker run --rm -v "$(pwd)/cosmwasm":/code \ - --mount type=volume,source="$(basename "$(pwd)")_cache",target=/code/target \ - --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \ - cosmwasm/workspace-optimizer:0.12.7 - tar -zcvf cosmwasm-artifacts-${{ env.RELEASE_VERSION }}.tar.gz cosmwasm/artifacts - - name: Release - if: startsWith(github.ref, 'refs/tags/') - uses: softprops/action-gh-release@v1 - with: - files: | - cosmwasm-artifacts-${{ env.RELEASE_VERSION }}.tar.gz - goreleaser: strategy: matrix: @@ -58,9 +24,9 @@ jobs: fetch-depth: 0 - uses: actions/setup-go@v3 with: - go-version: 1.19 + go-version: 1.21 cache: true - cache-dependency-path: cw-relayer/go.sum + cache-dependency-path: relayer/go.sum - name: Set env run: echo "RELEASE_VERSION=${GITHUB_REF#refs/tags/*}" >> $GITHUB_ENV @@ -96,36 +62,8 @@ jobs: # Ref: https://github.com/goreleaser/goreleaser/pull/2503 version: v0.179.0 args: release --rm-dist --skip-validate - workdir: cw-relayer + workdir: relayer env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GORELEASER_CURRENT_TAG: ${{ env.RELEASE_VERSION }} GLIBC_VERSION: ${{ env.GLIBC_VERSION }} - - update-infra: - needs: [contract, goreleaser] - runs-on: ubuntu-20.04 - steps: - - name: Set env - run: echo "RELEASE_VERSION=${GITHUB_REF#refs/tags/*}" >> $GITHUB_ENV - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - - name: Check GLIBC version - run: | - echo "GLIBC_VERSION=$(ldd --version | grep ldd | awk '{print $NF}')" >> $GITHUB_ENV - - - name: testnet - uses: ./.github/relayer-testnet - with: - RELAYER_BINARY_NAME: cw-relayer - GLIBC_VERSION: ${{ env.GLIBC_VERSION }} - RELEASE_VERSION: ${{ env.RELEASE_VERSION }} - PULUMI_PROJECT_DIR: infra/ - PULUMI_STACK_NAME: wasmtest - PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - UMEE_INFRA_SSH_KEY: ${{ secrets.UMEE_INFRA_SSH_KEY }} - GCP_WORKLOAD_IDENTITY_PROVIDER: projects/451365972553/locations/global/workloadIdentityPools/ojo-pool/providers/ojo-gh-provider - GCP_SERVICE_ACCOUNT: 'ojo-gh-actions-service@ojo-network.iam.gserviceaccount.com' \ No newline at end of file