File tree Expand file tree Collapse file tree 1 file changed +50
-3
lines changed Expand file tree Collapse file tree 1 file changed +50
-3
lines changed Original file line number Diff line number Diff line change 55 workflow_dispatch :
66
77jobs :
8- build :
8+ build-buildjet :
99 strategy :
1010 fail-fast : false
1111 matrix :
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
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]
68+ steps :
69+ - name : Install Rust
70+ uses : actions-rs/toolchain@v1
71+ with :
72+ toolchain : stable
73+ 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+
You can’t perform that action at this time.
0 commit comments