From f61c236bee0ec051e22750a06863783a2a18dff0 Mon Sep 17 00:00:00 2001 From: Anton Bronnikov Date: Mon, 20 Oct 2025 18:57:55 +0200 Subject: [PATCH 1/3] chore: push all the tags --- .github/workflows/op_rbuilder_release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/op_rbuilder_release.yaml b/.github/workflows/op_rbuilder_release.yaml index 11f5a131..8d431918 100644 --- a/.github/workflows/op_rbuilder_release.yaml +++ b/.github/workflows/op_rbuilder_release.yaml @@ -228,7 +228,7 @@ jobs: labels: ${{ steps.meta.outputs.labels }} platforms: ${{ matrix.configs.platform }} push: true - tags: ghcr.io/${{ github.repository }}:${{ env.VERSION }}-${{ env.PLATFORM }} + tags: ${{ steps.meta.outputs.tags }} build-args: | FEATURES=${{ github.event.inputs.features || '' }} RBUILDER_BIN=op-rbuilder From c7b6a70fec1d3246fb13905dfcb83ae4bf8e8ff8 Mon Sep 17 00:00:00 2001 From: Anton Bronnikov Date: Mon, 20 Oct 2025 18:58:05 +0200 Subject: [PATCH 2/3] release: 0.2.7 --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 344473b2..8deee3cb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6293,7 +6293,7 @@ dependencies = [ [[package]] name = "op-rbuilder" -version = "0.2.6" +version = "0.2.7" dependencies = [ "alloy-consensus", "alloy-contract", diff --git a/Cargo.toml b/Cargo.toml index d832946a..b31e0019 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "0.2.6" +version = "0.2.7" edition = "2024" rust-version = "1.86" license = "MIT OR Apache-2.0" From 82b192aaa11f22920340b3a54c9266a14f4ccb23 Mon Sep 17 00:00:00 2001 From: Anton Bronnikov Date: Mon, 20 Oct 2025 19:59:54 +0200 Subject: [PATCH 3/3] chore: update gh-runners --- .github/workflows/checks_docker.yaml | 2 +- .github/workflows/op_rbuilder_checks.yaml | 2 +- .github/workflows/op_rbuilder_release.yaml | 22 ++++++++++++++++++- .../workflows/tdx_quote_provider_release.yaml | 2 +- 4 files changed, 24 insertions(+), 4 deletions(-) diff --git a/.github/workflows/checks_docker.yaml b/.github/workflows/checks_docker.yaml index 212afe6d..78770bd3 100644 --- a/.github/workflows/checks_docker.yaml +++ b/.github/workflows/checks_docker.yaml @@ -10,7 +10,7 @@ on: jobs: build-docker: name: Build Docker image - runs-on: warp-ubuntu-latest-x64-32x + runs-on: warp-ubuntu-latest-x64-16x steps: - name: Checkout sources diff --git a/.github/workflows/op_rbuilder_checks.yaml b/.github/workflows/op_rbuilder_checks.yaml index b30b8fd8..524360de 100644 --- a/.github/workflows/op_rbuilder_checks.yaml +++ b/.github/workflows/op_rbuilder_checks.yaml @@ -13,7 +13,7 @@ env: jobs: lint_and_test: name: Lint and test - runs-on: warp-ubuntu-latest-x64-32x + runs-on: warp-ubuntu-latest-x64-16x env: # Set features for the Makefile FEATURES: ${{ matrix.features }} diff --git a/.github/workflows/op_rbuilder_release.yaml b/.github/workflows/op_rbuilder_release.yaml index 8d431918..a20f03d7 100644 --- a/.github/workflows/op_rbuilder_release.yaml +++ b/.github/workflows/op_rbuilder_release.yaml @@ -73,7 +73,7 @@ jobs: matrix: configs: - target: x86_64-unknown-linux-gnu - runner: warp-ubuntu-latest-x64-32x + runner: warp-ubuntu-latest-x64-16x - target: aarch64-unknown-linux-gnu runner: warp-ubuntu-latest-arm64-32x # Paused until docker is pre-installed https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md @@ -299,3 +299,23 @@ jobs: - name: inspect image run: | docker buildx imagetools inspect ghcr.io/${{ github.repository }}:${{ env.VERSION }} + + compare-builds: + name: Compare raw vs. container binary + needs: + - extract-version + - publish-container-image + runs-on: ${{ matrix.configs.runner }} + env: + VERSION: ${{ needs.extract-version.outputs.VERSION }} + permissions: + contents: read + packages: write + strategy: + matrix: + configs: + - platform: linux/amd64 + runner: warp-ubuntu-latest-x64-16x + - platform: linux/arm64 + runner: warp-ubuntu-latest-arm64-16x + steps: diff --git a/.github/workflows/tdx_quote_provider_release.yaml b/.github/workflows/tdx_quote_provider_release.yaml index 6cbe644b..0506f7c6 100644 --- a/.github/workflows/tdx_quote_provider_release.yaml +++ b/.github/workflows/tdx_quote_provider_release.yaml @@ -58,7 +58,7 @@ jobs: matrix: configs: - target: x86_64-unknown-linux-gnu - runner: warp-ubuntu-latest-x64-32x + runner: warp-ubuntu-latest-x64-16x - target: aarch64-unknown-linux-gnu runner: warp-ubuntu-latest-arm64-32x # Paused until docker is pre-installed https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md