fix: enable option to use pending nonce #133
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Release | |
on: | |
push: | |
tags: | |
- "v*.*.*" # run on semver tags | |
- "v*.*.*-*" # run on pre-release tags | |
jobs: | |
goreleaser: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Delete unnecessary tools folder for space | |
run: rm -rf /opt/hostedtoolcache | |
- uses: actions/checkout@v4 | |
- name: Set up Go | |
uses: actions/setup-go@v5 | |
with: | |
go-version: 1.23 | |
- run: echo https://github.com/icon-project/centralized-relay/blob/${GITHUB_REF#refs/tags/}/CHANGELOG.md#${GITHUB_REF#refs/tags/} > ../release_notes.md | |
- name: release publish | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
COSIGN_PASSWORD: ${{ secrets.COSIGN_PASSWORD }} | |
COSIGN_PRIVATE_KEY: ${{ secrets.COSIGN_PRIVATE_KEY }} | |
run: make release | |
- name: Set up QEMU | |
uses: docker/setup-qemu-action@v3 | |
with: | |
platforms: linux/amd64,linux/arm64 | |
- name: Setup Docker Buildx | |
uses: docker/setup-buildx-action@v3 | |
- name: Login to DockerHub | |
uses: docker/login-action@v3 | |
with: | |
username: ${{ vars.DOCKERHUB_USERNAME }} | |
password: ${{ secrets.DOCKERHUB_TOKEN }} | |
- name: Build relayer image | |
id: build-and-push-relayer | |
uses: docker/build-push-action@v6 | |
with: | |
context: https://github.com/icon-project/relayer-docker.git#:relayer | |
platforms: linux/amd64,linux/arm64 | |
push: true | |
build-args: | | |
RELAYER_VERSION=${{ github.ref_name }} | |
tags: | | |
iconcommunity/centralized-relay:latest | |
iconcommunity/centralized-relay:${{ github.ref_name }} | |
- name: Install cosign | |
uses: sigstore/cosign-installer@v3 | |
- name: Sign relayer image | |
env: | |
COSIGN_PRIVATE_KEY: ${{ secrets.COSIGN_PRIVATE_KEY }} | |
COSIGN_PASSWORD: ${{ secrets.COSIGN_PASSWORD }} | |
COSIGN_YES: true | |
run: | | |
cosign sign --key env://COSIGN_PRIVATE_KEY iconcommunity/centralized-relay:latest | |
cosign sign --key env://COSIGN_PRIVATE_KEY iconcommunity/centralized-relay:${{ github.ref_name }} |