Skip to content

Commit 73a436e

Browse files
committed
fix: use runs on for arm builds
1 parent 9703dee commit 73a436e

File tree

1 file changed

+50
-3
lines changed

1 file changed

+50
-3
lines changed

.github/workflows/ci.yml

+50-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
workflow_dispatch:
66

77
jobs:
8-
build:
8+
build-buildjet:
99
strategy:
1010
fail-fast: false
1111
matrix:
@@ -16,8 +16,6 @@ jobs:
1616
triple: x86_64-apple-darwin
1717
- os: buildjet-32vcpu-ubuntu-2004
1818
triple: x86_64-unknown-linux-gnu
19-
- os: buildjet-32vcpu-ubuntu-2204-arm
20-
triple: aarch64-unknown-linux-gnu
2119
runs-on: ${{ matrix.os }}
2220
steps:
2321
- name: Install Rust
@@ -62,3 +60,52 @@ jobs:
6260
with:
6361
name: rust-toolchain-${{ matrix.triple }}
6462
path: sp1/crates/cli/rust-toolchain-${{ matrix.triple }}.tar.gz
63+
64+
build-runs-on:
65+
strategy:
66+
fail-fast: false
67+
runs-on: [runs-on, runner=32cpu-linux-arm64, image=ubuntu22-full-arm64, "run-id=${{ github.run_id }}"]
68+
steps:
69+
- name: Install Rust
70+
uses: actions-rs/toolchain@v1
71+
with:
72+
toolchain: stable
73+
- uses: lukka/[email protected]
74+
75+
- name: Install Go
76+
uses: actions/setup-go@v4
77+
with:
78+
go-version: 1.21.4
79+
check-latest: true
80+
81+
- name: Show rust version
82+
run: |
83+
cargo version
84+
rustup toolchain list
85+
86+
- name: Check out succinctlabs/rust
87+
uses: actions/checkout@v3
88+
with:
89+
submodules: "recursive"
90+
path: rust
91+
fetch-depth: 0
92+
ref: ${{ github.ref }}
93+
94+
- name: Check out succinctlabs/sp1
95+
uses: actions/checkout@v3
96+
with:
97+
repository: succinctlabs/sp1
98+
ref: dev
99+
path: sp1
100+
101+
- name: Build
102+
run: |
103+
cd sp1/crates/cli
104+
GITHUB_ACTIONS=false SP1_BUILD_DIR=$GITHUB_WORKSPACE cargo run --bin cargo-prove -- prove build-toolchain
105+
106+
- name: Archive build output
107+
uses: actions/upload-artifact@v3
108+
with:
109+
name: rust-toolchain-${{ matrix.triple }}
110+
path: sp1/crates/cli/rust-toolchain-${{ matrix.triple }}.tar.gz
111+

0 commit comments

Comments
 (0)