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 11f5a131..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 @@ -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 @@ -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 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"