Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: v1.0.0-rc.1 #962

Merged
merged 188 commits into from
Jul 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
188 commits
Select commit Hold shift + click to select a range
aba1567
fix overflow when compile to wasm32
flyq May 26, 2024
c6387ec
Update advanced.md
tudorpintea999 Jun 9, 2024
d94534b
Update setup.md
tudorpintea999 Jun 9, 2024
58032a3
Update install.md
tudorpintea999 Jun 9, 2024
a59f4f7
Update inputs-and-outputs.md
tudorpintea999 Jun 9, 2024
68161ef
Update patched-crates.md
tudorpintea999 Jun 9, 2024
9d82ccf
Update precompiles.md
tudorpintea999 Jun 9, 2024
03f5710
Update setup.md
tudorpintea999 Jun 9, 2024
c55f7b2
fix: memory finalize duplicate address attack from audit (#934)
erabinov Jun 14, 2024
06eee4a
fix: mock verifier (#936)
ctian1 Jun 14, 2024
3983ca1
chore: format PR #934 (#939)
erabinov Jun 14, 2024
62d0d66
fix: recursion audit fixes for Issues 7-10 (#937)
erabinov Jun 16, 2024
ae66de6
cli informative logging
ratankaliani Jun 17, 2024
9739252
log
ratankaliani Jun 17, 2024
7fed808
log
ratankaliani Jun 17, 2024
61ef659
feat: optimized cpu tracegen
jtguibas Jun 17, 2024
9450e01
hm
jtguibas Jun 17, 2024
f6914f3
fix
jtguibas Jun 17, 2024
3b54d29
update
jtguibas Jun 17, 2024
8896998
fix ci
jtguibas Jun 17, 2024
85df14a
boom
jtguibas Jun 18, 2024
73b37d3
boom
jtguibas Jun 18, 2024
daaa165
hm
jtguibas Jun 18, 2024
4a11639
fix: range check for shard number in recursion (#952)
erabinov Jun 18, 2024
811b411
fix: frifold flag column consistency (#946)
erabinov Jun 18, 2024
7006b98
boom
jtguibas Jun 18, 2024
eac016a
feat: boom
jtguibas Jun 18, 2024
5943452
feat: boom
jtguibas Jun 18, 2024
8c76d71
hm
jtguibas Jun 18, 2024
0a02130
hm
jtguibas Jun 18, 2024
e6c76bd
fix
jtguibas Jun 18, 2024
14f28c2
feat: (breaking changes to SDK API) use builder pattern for SDK execu…
tqn Jun 18, 2024
4fc98fd
feat: optimize cpu tracegen (#949)
jtguibas Jun 18, 2024
6779e2a
feat: optimize byte trace gen
jtguibas Jun 18, 2024
afc6044
cleanup
jtguibas Jun 18, 2024
1c65d35
fix: set sponge state to be zero (#951)
erabinov Jun 18, 2024
b0628f4
docs: improve network usage instructions (#941)
mattstam Jun 18, 2024
366619d
fix: some informational fixes from veridise audit (#953)
erabinov Jun 18, 2024
1a3ea8d
feat: Add example program to test patches (#950)
ratankaliani Jun 19, 2024
5cf9672
fix crhsi comments
jtguibas Jun 19, 2024
8e84cc8
feat: optimize byte trace generation (#956)
jtguibas Jun 19, 2024
95d2ffc
chore(ci): disable spot for larger ci jobs (#961)
ratankaliani Jun 20, 2024
d3b4617
feat: update verifier contract templates (#963)
mattstam Jun 20, 2024
d21353f
fix: p3 audit change (#964)
erabinov Jun 20, 2024
9494407
fix: close unclosed file streams (#954)
erabinov Jun 20, 2024
11d2b99
feat: poseidon2 hash (#885)
kevjue Jun 21, 2024
303f1e1
fix: use correct value for blowup
zlangley Jun 21, 2024
074a01c
fix: changed fixed size for multi table (#966)
kevjue Jun 21, 2024
d919b86
chore: merge main -> dev (#969)
ctian1 Jun 21, 2024
e1a501e
Merge remote-tracking branch 'origin/main' into dev
ctian1 Jun 21, 2024
c4cbfd1
chore: merge main -> dev (no squash) (#970)
ctian1 Jun 21, 2024
d08740e
chore(deps): bump lazy_static from 1.4.0 to 1.5.0
dependabot[bot] Jun 24, 2024
efa1620
chore(deps): bump proc-macro2 from 1.0.85 to 1.0.86
dependabot[bot] Jun 24, 2024
f4360dd
chore(deps): bump cc from 1.0.99 to 1.0.100
dependabot[bot] Jun 24, 2024
b550666
chore(deps): bump strum from 0.26.2 to 0.26.3
dependabot[bot] Jun 24, 2024
85671d6
feat: put hook results in the front of the input stream (#973)
tqn Jun 24, 2024
22f50c4
chore(deps): bump proc-macro2 from 1.0.85 to 1.0.86 (#976)
jtguibas Jun 25, 2024
4c6052f
chore(deps): bump cc from 1.0.99 to 1.0.100 (#977)
jtguibas Jun 25, 2024
c59246a
chore(deps): bump strum from 0.26.2 to 0.26.3 (#978)
jtguibas Jun 25, 2024
31431e9
chore(deps): bump lazy_static from 1.4.0 to 1.5.0 (#975)
jtguibas Jun 25, 2024
235da5e
fix: recursion runtime
ctian1 Jun 22, 2024
59206de
fix: recursion runtime (#980)
jtguibas Jun 25, 2024
4872a8d
fix(contracts): check verifier success (#983)
mattstam Jun 26, 2024
b5ec56c
fix: apply plonky3's keccak air fix (#984)
kevjue Jun 26, 2024
6cd5df6
feat: plonk circuit optimizations (#972)
kevjue Jun 27, 2024
80c1873
chore(deps): bump clap from 4.5.7 to 4.5.8
dependabot[bot] Jul 1, 2024
9840e7a
chore(deps): bump log from 0.4.21 to 0.4.22
dependabot[bot] Jul 1, 2024
ced8633
chore(deps): bump serde_json from 1.0.117 to 1.0.120
dependabot[bot] Jul 1, 2024
490ea38
chore(deps): bump num-bigint from 0.4.5 to 0.4.6
dependabot[bot] Jul 1, 2024
e7db6e7
chore(deps): bump reqwest-middleware from 0.3.1 to 0.3.2
dependabot[bot] Jul 1, 2024
4d4d3c1
chore(deps): bump reqwest-middleware from 0.3.1 to 0.3.2 (#1003)
jtguibas Jul 2, 2024
392bed2
chore(deps): bump num-bigint from 0.4.5 to 0.4.6 (#1002)
jtguibas Jul 2, 2024
dd03edf
chore(deps): bump serde_json from 1.0.117 to 1.0.120 (#1001)
jtguibas Jul 2, 2024
0f4528e
Merge branch 'dev' into dependabot/cargo/dev/log-0.4.22
jtguibas Jul 2, 2024
3114235
Merge branch 'dev' into dependabot/cargo/dev/clap-4.5.8
jtguibas Jul 2, 2024
6816e00
chore(deps): bump clap from 4.5.7 to 4.5.8 (#999)
jtguibas Jul 2, 2024
9991ddd
chore(deps): bump log from 0.4.21 to 0.4.22 (#1000)
jtguibas Jul 2, 2024
966b128
docs(cli): informative logging (#947)
jtguibas Jul 2, 2024
5438cf0
chore: docs improvement (#902)
jtguibas Jul 2, 2024
465dc58
feat(cli): only template contracts when --evm is used (#1004)
mattstam Jul 2, 2024
c551ab7
fix overflow when compile to wasm32 (#812)
jtguibas Jul 2, 2024
e651f14
feat(sdk): finish mock prover implementation (#1008)
mattstam Jul 2, 2024
b922e6f
feat(cli): check for rust usage during installation (#1006)
mattstam Jul 2, 2024
61d8947
feat: improve network prover error output (#991)
mattstam Jul 2, 2024
40edfdd
chore: cleanup zkvm/lib
jtguibas Jul 2, 2024
a49e7bc
hm
jtguibas Jul 2, 2024
1348f18
clenaup zkvm
jtguibas Jul 2, 2024
324f025
feat(cli): allow template version and fix CI (#1012)
mattstam Jul 2, 2024
67f4421
fix: verifier dos
jtguibas Jul 2, 2024
0e2d1dd
ignore
jtguibas Jul 2, 2024
647bcdb
small fixes
jtguibas Jul 2, 2024
1de9b2f
docker build
jtguibas Jul 2, 2024
ddad795
docker documentation
jtguibas Jul 2, 2024
2064a5e
better build
jtguibas Jul 2, 2024
b4c3df6
hm
jtguibas Jul 2, 2024
0c998db
get docker url
jtguibas Jul 2, 2024
121dac6
chore: cleanup zkvm/lib (#1013)
jtguibas Jul 2, 2024
477f730
fix: use correct value for blowup (#965)
jtguibas Jul 2, 2024
4d46fd3
proof aggregation docs
jtguibas Jul 2, 2024
4edcb1a
fix cargo lock
jtguibas Jul 2, 2024
99c2502
fix matts comments
jtguibas Jul 2, 2024
7a1821e
chore: proof aggregation docs (#1021)
jtguibas Jul 2, 2024
9bf3f41
fix: verifier dos (#1017)
jtguibas Jul 2, 2024
dfc3f25
chore: docker reproducible builds docs (#1020)
jtguibas Jul 2, 2024
a691c86
feat: suggest prover network if high cycles (#1019)
mattstam Jul 2, 2024
3f32657
feat(cli): build --docker accepts an optional image tag (#1022)
mattstam Jul 3, 2024
42a92f4
more docs
jtguibas Jul 3, 2024
e4c9590
hm
jtguibas Jul 3, 2024
3c77087
hm
jtguibas Jul 3, 2024
af419f0
reorg
jtguibas Jul 3, 2024
aaab5d4
testing standard
jtguibas Jul 3, 2024
b60254f
cycle limit
jtguibas Jul 3, 2024
ef0fc3b
docs: official contracts (#1026)
jtguibas Jul 3, 2024
b5b9ba8
feat: cycle limit (#1027)
jtguibas Jul 3, 2024
c87fab3
hm
jtguibas Jul 3, 2024
9862d31
hm
jtguibas Jul 3, 2024
62ff7df
more
jtguibas Jul 4, 2024
7ee4a16
hm
jtguibas Jul 4, 2024
d8c375c
fix
jtguibas Jul 4, 2024
e642d58
add memory error
jtguibas Jul 4, 2024
ef736dc
Update book/generating-proofs/optimizing-performance.md
jtguibas Jul 4, 2024
2d03318
Update book/generating-proofs/prover-options.md
jtguibas Jul 4, 2024
ea30896
Update book/generating-proofs/prover-options.md
jtguibas Jul 4, 2024
d496ee6
Update book/generating-proofs/prover-options.md
jtguibas Jul 4, 2024
57f9a7f
Update book/writing-programs/precompiles.md
jtguibas Jul 4, 2024
2845b87
Update book/prover-network/setup.md
jtguibas Jul 4, 2024
6487f71
hm
jtguibas Jul 4, 2024
4cca7fe
hm
jtguibas Jul 4, 2024
fcafa23
Merge branch 'john/update-docs' of github.com:succinctlabs/sp1 into j…
jtguibas Jul 4, 2024
88cf95a
feat: add memory error (#1034)
jtguibas Jul 4, 2024
9a19e0b
chore: update docs (#1032)
jtguibas Jul 4, 2024
ae28956
chore(contracts): remove mock verifier and interface autogen (#1045)
mattstam Jul 5, 2024
977f053
feat(cli): use GH token during installation to avoid rate limiting (#…
mattstam Jul 5, 2024
c7e060b
docs: supported prover network versions (#1044)
mattstam Jul 5, 2024
c4a8daa
docs: using --tag to specify a release (#1047)
mattstam Jul 5, 2024
b00b139
fix(sdk): lock axum to 0.7.4 (#1029)
mattstam Jul 5, 2024
ee93afa
chore: switch to p3 from crates.io (#1038)
mattstam Jul 5, 2024
36c62dc
feat: critical constraint changes (#1046)
jtguibas Jul 8, 2024
2efa288
fix: range check halt/commit_deferred_proof operands (#986)
kevjue Jul 8, 2024
7395eb3
fix: uint256 fixes (#990)
kevjue Jul 8, 2024
d9ea09b
feat: publish sp1 to crates.io (#1052)
mattstam Jul 8, 2024
99190b1
chore: updated p3 dependency to 0.1.3 (#1059)
kevjue Jul 8, 2024
7bb38fe
fix: optimize serde for ExecutionState (#1068)
ctian1 Jul 8, 2024
6e968e3
fix: execution shard (#1070)
tamirhemo Jul 9, 2024
6c071da
chore(deps): bump target-lexicon from 0.12.14 to 0.12.15 (#1067)
dependabot[bot] Jul 9, 2024
75cbb58
chore(deps): bump generic-array from 1.0.0 to 1.1.0 (#1066)
dependabot[bot] Jul 9, 2024
ab2e245
chore(deps): bump serde_with from 3.8.1 to 3.8.3 (#1064)
dependabot[bot] Jul 9, 2024
2f6f3c8
chore(deps): bump serde from 1.0.203 to 1.0.204 (#1063)
dependabot[bot] Jul 9, 2024
094d579
fix: multi-builder first/last row issue (#997)
erabinov Jul 9, 2024
ec8838f
refactor: remove async crates `sp1-prover` (#1042)
ratankaliani Jul 9, 2024
87d15c7
perf: generate dependencies optimizations for CPU and ALU chips (#1048)
kevjue Jul 10, 2024
20e07c0
docs: fix broken link to setup (#1061)
mattstam Jul 10, 2024
453664c
fix(sdk): options warning when using network prover (#1069)
mattstam Jul 10, 2024
d963942
ci: run examples on merge to main (#1060)
mattstam Jul 10, 2024
691ec2a
docs: add bigint patched crate (#1076)
mattstam Jul 10, 2024
36b565e
fix: handle mul_assign scalar zero (#1077)
mattstam Jul 10, 2024
d35355d
fix: correct permutation column counts in debug_constraints (#1080)
erabinov Jul 11, 2024
a3d14f1
docs: add common issues (#1085)
ratankaliani Jul 11, 2024
d1c7d38
docs: add sha3 patched crate (#1082)
mattstam Jul 11, 2024
551eaeb
ci: add release-plz (#1086)
mattstam Jul 11, 2024
d9e3e0d
feat: Add `BuildArgs` to `build_program` (#995)
ratankaliani Jul 12, 2024
904af05
fix: Allen's exp_reverse_bits_len fixes (#1074)
erabinov Jul 12, 2024
012bc46
ci: fix release-plz (#1088)
mattstam Jul 12, 2024
612ae21
feat: result instead of exit(1) on trap in recursion (#1089)
mattstam Jul 12, 2024
7b74b8b
chore: add more context to input stream panic (#1091)
mattstam Jul 12, 2024
f11e51a
feat: parallel recursion tracegen (#1095)
ctian1 Jul 12, 2024
c8d61a2
chore: remove XDG_CONFIG_HOME from sp1up (#1109)
mattstam Jul 15, 2024
23841be
ci: use global workspace version (#1102)
mattstam Jul 16, 2024
08184bd
chore(deps): bump clap from 4.5.8 to 4.5.9 (#1107)
dependabot[bot] Jul 16, 2024
b20de3d
chore(deps): bump sysinfo from 0.30.12 to 0.30.13 (#1106)
dependabot[bot] Jul 16, 2024
1796857
chore(deps): bump cc from 1.0.100 to 1.1.5 (#1104)
dependabot[bot] Jul 16, 2024
874d5fd
chore(deps): bump async-trait from 0.1.80 to 0.1.81 (#1105)
dependabot[bot] Jul 16, 2024
90b85a8
chore(deps): bump serde_with from 3.8.3 to 3.9.0 (#1103)
dependabot[bot] Jul 16, 2024
1d76b09
fix: lookup id collisions (#1114)
jtguibas Jul 16, 2024
e7d42d1
fix: global memory assertions (#1083)
tamirhemo Jul 16, 2024
33150c1
perf: prover utilization (#1100)
tamirhemo Jul 16, 2024
eda543c
fix: incorrect checks on deferred digest (#1116)
jtguibas Jul 17, 2024
e62e8a1
fix: Allen's Poseidon2 fixes (#1099)
kevjue Jul 17, 2024
4591c7a
chore: export execution report (#1112)
ratankaliani Jul 17, 2024
1a8509f
fix: BLS381 decompress (#1121)
tamirhemo Jul 17, 2024
22f51bb
perf: poseidon2 parallel tracegen (#1118)
kevjue Jul 17, 2024
6e92b1b
fix: `sp1-helper` workspace build (#1119)
ratankaliani Jul 18, 2024
b17f86e
feat: multi-threaded tracing (#1124)
jtguibas Jul 18, 2024
6ec3378
fix: memory limit (#1123)
ctian1 Jul 19, 2024
f465819
feat: v1.0.0-rc.1 (#1126)
ctian1 Jul 19, 2024
8a1d629
chore: prepare release v1.0.0-rc.1 (#1127)
mattstam Jul 19, 2024
5de8269
chore: organize workspaces (#1129)
mattstam Jul 19, 2024
3bfe5af
chore: bump tendermint input block height (#1130)
ctian1 Jul 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 8 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,15 @@ updates:
schedule:
interval: "weekly"
target-branch: "dev"
ignore:
- dependency-name: "axum"
versions: ["> 0.7.4"]
- package-ecosystem: "docker"
directory: "/cli/docker"
schedule:
interval: "weekly"
target-branch: "dev"
target-branch: "dev"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
39 changes: 39 additions & 0 deletions .github/workflows/docker-gnark.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Docker Gnark

on:
push:
branches: [main]
pull_request:
branches:
- "**"
paths:
- "recursion/gnark-ffi/**"
- "recursion/gnark-cli/**"
- "!recursion/gnark-ffi/assets/**"
merge_group:

jobs:
test-docker:
name: Test
runs-on: runs-on,runner=64cpu-linux-arm64,spot=false
env:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
- name: Checkout sources
uses: actions/checkout@v4

- name: Setup CI
uses: ./.github/actions/setup

- name: Build docker image
run: |
docker build -t sp1-gnark -f ./Dockerfile.gnark-ffi .

- name: Run cargo test
uses: actions-rs/cargo@v1
env:
SP1_GNARK_IMAGE: sp1-gnark
with:
command: test
toolchain: nightly-2024-04-17
args: --release -p sp1-prover -- --exact tests::test_e2e
74 changes: 72 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ concurrency:
jobs:
plonk:
name: Plonk Native
runs-on: runs-on,cpu=64,ram=256,family=m7i+m7a,hdd=80,image=ubuntu22-full-x64
runs-on: runs-on,cpu=64,ram=256,family=m7i+m7a,hdd=80,image=ubuntu22-full-x64,spot=false
env:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
Expand All @@ -39,9 +39,10 @@ jobs:
env:
RUSTFLAGS: -Copt-level=3 -Cdebug-assertions -Coverflow-checks=y -Cdebuginfo=0 -C target-cpu=native
RUST_BACKTRACE: 1

plonk-docker:
name: Plonk Docker
runs-on: runs-on,cpu=64,ram=256,family=m7i+m7a,hdd=80,image=ubuntu22-full-x64
runs-on: runs-on,cpu=64,ram=256,family=m7i+m7a,hdd=80,image=ubuntu22-full-x64,spot=false
env:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
Expand All @@ -60,6 +61,7 @@ jobs:
env:
RUSTFLAGS: -Copt-level=3 -Cdebug-assertions -Coverflow-checks=y -Cdebuginfo=0 -C target-cpu=native
RUST_BACKTRACE: 1

check-branch:
name: Check branch
runs-on: ubuntu-latest
Expand All @@ -69,3 +71,71 @@ jobs:
run: |
echo "ERROR: You can only merge to main from dev, release/*, or hotfix/*."
exit 1

ssz-withdrawals:
name: Example (SSZ Withdrawals)
runs-on: runs-on,runner=64cpu-linux-arm64,spot=false
env:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
- name: Checkout sources
uses: actions/checkout@v4

- name: Setup CI
uses: ./.github/actions/setup

- name: Install SP1 toolchain
run: |
curl -L https://sp1.succinct.xyz | bash
~/.sp1/bin/sp1up
~/.sp1/bin/cargo-prove prove --version

- name: Install SP1 CLI
run: |
cd cli
cargo install --force --locked --path .
cd ~

- name: Run script
run: |
cd examples/ssz-withdrawals/program
cargo add sp1-zkvm --path $GITHUB_WORKSPACE/zkvm/entrypoint
cargo prove build
cd ../script
cargo remove sp1-sdk
cargo add sp1-sdk --path $GITHUB_WORKSPACE/sdk
SP1_DEV=1 RUST_LOG=info cargo run --release

tendermint:
name: Example (Tendermint)
runs-on: runs-on,runner=64cpu-linux-arm64,spot=false
env:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
- name: Checkout sources
uses: actions/checkout@v4

- name: Setup CI
uses: ./.github/actions/setup

- name: Install SP1 toolchain
run: |
curl -L https://sp1.succinct.xyz | bash
~/.sp1/bin/sp1up
~/.sp1/bin/cargo-prove prove --version

- name: Install SP1 CLI
run: |
cd cli
cargo install --force --locked --path .
cd ~

- name: Run script
run: |
cd examples/tendermint/program
cargo add sp1-zkvm --path $GITHUB_WORKSPACE/zkvm/entrypoint
cargo prove build
cd ../script
cargo remove sp1-sdk
cargo add sp1-sdk --path $GITHUB_WORKSPACE/sdk
SP1_DEV=1 RUST_LOG=info cargo run --release
33 changes: 5 additions & 28 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ on:
- "zkvm/**"
- "tests/**"
- "examples/**"
- "Cargo.toml"
- ".github/workflows/**"
merge_group:

Expand All @@ -26,7 +27,7 @@ concurrency:
jobs:
test-x86:
name: Test (x86-64)
runs-on: runs-on,runner=64cpu-linux-x64
runs-on: runs-on,runner=64cpu-linux-x64,spot=false
env:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
Expand Down Expand Up @@ -57,7 +58,7 @@ jobs:

test-arm:
name: Test (ARM)
runs-on: runs-on,runner=64cpu-linux-arm64
runs-on: runs-on,runner=64cpu-linux-arm64,spot=false
env:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
Expand Down Expand Up @@ -86,31 +87,6 @@ jobs:
FRI_QUERIES: 1
SP1_DEV: 1

test-docker:
name: Test Docker
runs-on: runs-on,runner=64cpu-linux-arm64
env:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
- name: Checkout sources
uses: actions/checkout@v4

- name: Setup CI
uses: ./.github/actions/setup

- name: Build docker image
run: |
docker build -t sp1-gnark -f ./Dockerfile.gnark-ffi .

- name: Run cargo test
uses: actions-rs/cargo@v1
env:
SP1_GNARK_IMAGE: sp1-gnark
with:
command: test
toolchain: nightly-2024-04-17
args: --release -p sp1-prover -- --exact tests::test_e2e

lint:
name: Formatting & Clippy
runs-on: runs-on,runner=8cpu-linux-x64
Expand Down Expand Up @@ -161,6 +137,7 @@ jobs:
run: |
cd cli
cargo install --force --locked --path .
~/.sp1/bin/cargo-prove prove install-toolchain
cd ~

- name: Run cargo check
Expand Down Expand Up @@ -194,7 +171,7 @@ jobs:

- name: Run cargo prove new
run: |
cargo prove new fibonacci
cargo prove new fibonacci --version dev

- name: Build program and run script
run: |
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/release-plz.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Release Plz

permissions:
pull-requests: write
contents: write

on:
push:
branches:
- main

jobs:
release-plz:
name: Release-plz
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Run release-plz
uses: MarcoIeni/[email protected]
with:
command: release
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_PLZ_TOKEN }}
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
Loading
Loading