From bfbfd2fce496aca18ed50462942a185c8abcf265 Mon Sep 17 00:00:00 2001 From: Jordan Oroshiba Date: Thu, 27 Jun 2024 13:38:26 -0700 Subject: [PATCH] release: dusk-8 versions (#1219) ## Summary Creates releases needed for dusk-8 release, and adds the new bridge withdrawer release. --- .github/workflows/build.yml | 8 +++++++- .github/workflows/docker-build.yml | 2 +- .github/workflows/release.yml | 10 +++++++++- .github/workflows/reusable-release-cargo.yml | 4 +--- Cargo.lock | 8 ++++---- crates/astria-composer/Cargo.toml | 2 +- crates/astria-conductor/Cargo.toml | 2 +- crates/astria-sequencer-relayer/Cargo.toml | 2 +- crates/astria-sequencer/Cargo.toml | 2 +- 9 files changed, 26 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c2e2293c7..b5a73872f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,9 +45,15 @@ jobs: package-name: 'sequencer-relayer' tag: ${{ inputs.tag }} + bridge-withdrawer: + uses: './.github/workflows/reusable-build.yml' + with: + package-name: 'bridge-withdrawer' + tag: ${{ inputs.tag }} + build: if: ${{ always() && !cancelled() }} - needs: [cli, composer, conductor, sequencer, relayer] + needs: [cli, composer, conductor, sequencer, relayer, bridge-withdrawer] uses: ./.github/workflows/reusable-success.yml with: success: ${{ !contains(needs.*.result, 'failure') }} diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 349ecc642..af8883eb2 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -114,7 +114,7 @@ jobs: secrets: inherit smoke-test: - needs: [run_checker, composer, conductor, sequencer, sequencer-relayer] + needs: [run_checker, composer, conductor, sequencer, sequencer-relayer, evm-bridge-withdrawer] if: (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == 'astriaorg/astria') && (github.event_name == 'merge_group' || needs.run_checker.outputs.run_docker == 'true') runs-on: buildjet-8vcpu-ubuntu-2204 steps: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 500aad0c1..bcb7c23ad 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -88,6 +88,14 @@ jobs: package-name: 'sequencer-relayer' display-name: 'Sequencer Relayer' + bridge-withdrawer: + needs: run_checker + if: needs.run_checker.outputs.run_release_services == 'true' + uses: ./.github/workflows/reusable-release-cargo.yml + with: + package-name: 'bridge-withdrawer' + display-name: 'EVM Bridge Withdrawer' + cli: needs: run_checker if: needs.run_checker.outputs.run_release_services == 'true' @@ -97,7 +105,7 @@ jobs: display-name: 'CLI' release: - needs: [proto, conductor, composer, sequencer, sequencer-relayer, cli] + needs: [proto, conductor, composer, sequencer, sequencer-relayer, cli, bridge-withdrawer] if: ${{ always() && !cancelled() }} uses: ./.github/workflows/reusable-success.yml with: diff --git a/.github/workflows/reusable-release-cargo.yml b/.github/workflows/reusable-release-cargo.yml index c92c49d0c..6f2bff264 100644 --- a/.github/workflows/reusable-release-cargo.yml +++ b/.github/workflows/reusable-release-cargo.yml @@ -30,7 +30,7 @@ jobs: if: | steps.release_version.outputs.versionChanged == 'true' && github.event_name == 'pull_request' && - github.base_ref == 'main' + github.base_ref == 'main' run: | FILE="${{ format('crates/astria-{0}/Cargo.toml', inputs.package-name) }}" TITLE="New ${{ inputs.display-name}} Release" @@ -53,5 +53,3 @@ jobs: release_name: ${{ inputs.display-name }} ${{ steps.release_version.outputs.rawVersion }} draft: true prerelease: true - - diff --git a/Cargo.lock b/Cargo.lock index b9f2a54e3..003652463 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -558,7 +558,7 @@ dependencies = [ [[package]] name = "astria-composer" -version = "0.7.0" +version = "0.8.0" dependencies = [ "astria-build-info", "astria-config", @@ -603,7 +603,7 @@ dependencies = [ [[package]] name = "astria-conductor" -version = "0.17.0" +version = "0.17.1" dependencies = [ "astria-build-info", "astria-config", @@ -761,7 +761,7 @@ dependencies = [ [[package]] name = "astria-sequencer" -version = "0.13.0" +version = "0.14.0" dependencies = [ "anyhow", "astria-build-info", @@ -830,7 +830,7 @@ dependencies = [ [[package]] name = "astria-sequencer-relayer" -version = "0.14.0" +version = "0.15.0" dependencies = [ "assert-json-diff", "astria-build-info", diff --git a/crates/astria-composer/Cargo.toml b/crates/astria-composer/Cargo.toml index d37f07078..fc17a03c8 100644 --- a/crates/astria-composer/Cargo.toml +++ b/crates/astria-composer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "astria-composer" -version = "0.7.0" +version = "0.8.0" edition = "2021" rust-version = "1.76" license = "MIT OR Apache-2.0" diff --git a/crates/astria-conductor/Cargo.toml b/crates/astria-conductor/Cargo.toml index 32ac1b936..3e5df126c 100644 --- a/crates/astria-conductor/Cargo.toml +++ b/crates/astria-conductor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "astria-conductor" -version = "0.17.0" +version = "0.17.1" edition = "2021" rust-version = "1.76" license = "MIT OR Apache-2.0" diff --git a/crates/astria-sequencer-relayer/Cargo.toml b/crates/astria-sequencer-relayer/Cargo.toml index 4aebb55c3..3c4a687f9 100644 --- a/crates/astria-sequencer-relayer/Cargo.toml +++ b/crates/astria-sequencer-relayer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "astria-sequencer-relayer" -version = "0.14.0" +version = "0.15.0" edition = "2021" license = "MIT OR Apache-2.0" rust-version = "1.76" diff --git a/crates/astria-sequencer/Cargo.toml b/crates/astria-sequencer/Cargo.toml index 006bb2a2f..ac70e1028 100644 --- a/crates/astria-sequencer/Cargo.toml +++ b/crates/astria-sequencer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "astria-sequencer" -version = "0.13.0" +version = "0.14.0" edition = "2021" license = "MIT OR Apache-2.0" rust-version = "1.76"