Skip to content

Commit

Permalink
ci: add release-plz (#1086)
Browse files Browse the repository at this point in the history
  • Loading branch information
mattstam authored Jul 11, 2024
1 parent d1c7d38 commit 551eaeb
Show file tree
Hide file tree
Showing 85 changed files with 1,691 additions and 90 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/release-plz.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Release Plz

permissions:
pull-requests: write
contents: write

on:
push:
branches:
- dev
# - 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]
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_PLZ_TOKEN }}
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
32 changes: 16 additions & 16 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

104 changes: 104 additions & 0 deletions cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1-test](https://github.com/succinctlabs/sp1/compare/sp1-cli-v0.0.0-test...sp1-cli-v0.0.1-test) - 2024-07-11

### Added

- publish sp1 to crates.io ([#1052](https://github.com/succinctlabs/sp1/pull/1052))
- _(cli)_ use GH token during installation to avoid rate limiting ([#1031](https://github.com/succinctlabs/sp1/pull/1031))
- _(cli)_ build --docker accepts an optional image tag ([#1022](https://github.com/succinctlabs/sp1/pull/1022))
- _(cli)_ allow template version and fix CI ([#1012](https://github.com/succinctlabs/sp1/pull/1012))
- _(cli)_ check for rust usage during installation ([#1006](https://github.com/succinctlabs/sp1/pull/1006))
- _(cli)_ only template contracts when --evm is used ([#1004](https://github.com/succinctlabs/sp1/pull/1004))
- (breaking changes to SDK API) use builder pattern for SDK execute/prove/verify ([#940](https://github.com/succinctlabs/sp1/pull/940))
- cargo prove new from sp1-project-template ([#922](https://github.com/succinctlabs/sp1/pull/922))
- update docs + add some tests around solidity contract export ([#693](https://github.com/succinctlabs/sp1/pull/693))
- e2e groth16 with contract verifier ([#671](https://github.com/succinctlabs/sp1/pull/671))
- aggregation fixes ([#649](https://github.com/succinctlabs/sp1/pull/649))
- _(sdk)_ auto setup circuit ([#635](https://github.com/succinctlabs/sp1/pull/635))
- fix cargo prove new issues ([#542](https://github.com/succinctlabs/sp1/pull/542))
- added `--ignore-rust-version` to `cargo prove build` ([#462](https://github.com/succinctlabs/sp1/pull/462))
- sdk using secp256k1 auth ([#483](https://github.com/succinctlabs/sp1/pull/483))
- sp1-sdk, remote prover ([#370](https://github.com/succinctlabs/sp1/pull/370))
- Many small features and chores ([#347](https://github.com/succinctlabs/sp1/pull/347))
- add instructions for docker usage and setup CI ([#346](https://github.com/succinctlabs/sp1/pull/346))
- _(cli)_ static toolchain + install from releases ([#300](https://github.com/succinctlabs/sp1/pull/300))
- add gitignore in project creation ([#266](https://github.com/succinctlabs/sp1/pull/266))
- _(cli)_ reproducible docker builds ([#254](https://github.com/succinctlabs/sp1/pull/254))
- new README img ([#226](https://github.com/succinctlabs/sp1/pull/226))
- _(cli)_ binary file or hex string input ([#210](https://github.com/succinctlabs/sp1/pull/210))
- readme updates ([#205](https://github.com/succinctlabs/sp1/pull/205))
- release v0.0.1-alpha ([#200](https://github.com/succinctlabs/sp1/pull/200))
- upgrade toolchain to rust 1.75 ([#193](https://github.com/succinctlabs/sp1/pull/193))
- more final touches ([#194](https://github.com/succinctlabs/sp1/pull/194))
- hash function config in prover and verifier ([#186](https://github.com/succinctlabs/sp1/pull/186))
- curtaup + release system + cargo prove CLI updates ([#178](https://github.com/succinctlabs/sp1/pull/178))
- dynamic prover / verifier chips + proof size benchmarking ([#176](https://github.com/succinctlabs/sp1/pull/176))
- (perf) updates from Plonky3 and verifier refactor ([#156](https://github.com/succinctlabs/sp1/pull/156))
- developer experience improvements ([#145](https://github.com/succinctlabs/sp1/pull/145))
- toolchain build from source & install ([#113](https://github.com/succinctlabs/sp1/pull/113))
- io::read io::write ([#126](https://github.com/succinctlabs/sp1/pull/126))
- tracing, profiling, benchmarking ([#99](https://github.com/succinctlabs/sp1/pull/99))
- fix all cargo tests + add ci + rename curta to succinct ([#97](https://github.com/succinctlabs/sp1/pull/97))
- tendermint example + runtime optimizations ([#93](https://github.com/succinctlabs/sp1/pull/93))
- ssz withdrawals example ([#81](https://github.com/succinctlabs/sp1/pull/81))
- simple benchmarks ([#72](https://github.com/succinctlabs/sp1/pull/72))
- cargo prove + examples ([#67](https://github.com/succinctlabs/sp1/pull/67))

### Fixed

- assets branch ([#752](https://github.com/succinctlabs/sp1/pull/752))
- _(ci)_ downgrade `getrandom` ([#751](https://github.com/succinctlabs/sp1/pull/751))
- install toolchain ([#650](https://github.com/succinctlabs/sp1/pull/650))
- moving into toolchain dir ([#646](https://github.com/succinctlabs/sp1/pull/646))
- sp1up ([#643](https://github.com/succinctlabs/sp1/pull/643))
- outdated templates ([#473](https://github.com/succinctlabs/sp1/pull/473))
- _(cli)_ get-target ([#270](https://github.com/succinctlabs/sp1/pull/270))
- edit fibonacci example to use `u128` and note overflow case in quickstart ([#245](https://github.com/succinctlabs/sp1/pull/245))

### Other

- _(deps)_ bump target-lexicon from 0.12.14 to 0.12.15 ([#1067](https://github.com/succinctlabs/sp1/pull/1067))
- get docker url
- hm
- better build
- small fixes
- _(cli)_ informative logging ([#947](https://github.com/succinctlabs/sp1/pull/947))
- Merge branch 'dev' into dependabot/cargo/dev/clap-4.5.8
- _(deps)_ bump serde_json from 1.0.117 to 1.0.120
- get rid of json convert to bin + add proof roundtrip to examples ([#924](https://github.com/succinctlabs/sp1/pull/924))
- x86 mac also works
- failure on sp1 on unsupported target
- _(deps)_ bump clap from 4.5.4 to 4.5.7 ([#908](https://github.com/succinctlabs/sp1/pull/908))
- _(deps)_ bump ubuntu from `3f85b7c` to `e3f92ab` in /cli/docker
- simplify quickstart ([#819](https://github.com/succinctlabs/sp1/pull/819))
- remove unused deps ([#794](https://github.com/succinctlabs/sp1/pull/794))
- Clean up TOML files ([#796](https://github.com/succinctlabs/sp1/pull/796))
- update dev with latest main ([#728](https://github.com/succinctlabs/sp1/pull/728))
- _(deps)_ bump dirs from 4.0.0 to 5.0.1
- update all dependencies ([#689](https://github.com/succinctlabs/sp1/pull/689))
- sdk improvements ([#580](https://github.com/succinctlabs/sp1/pull/580))
- fixing dep tree for `prover`, `recursion`, `core` and `sdk` ([#545](https://github.com/succinctlabs/sp1/pull/545))
- re-organise cpu air constraints ([#538](https://github.com/succinctlabs/sp1/pull/538))
- better error messages on build-toolchain failure ([#490](https://github.com/succinctlabs/sp1/pull/490))
- Typo in 'successfully' corrected across all instances ([#396](https://github.com/succinctlabs/sp1/pull/396))
- remove manual openSSL installation in Dockerfile ([#352](https://github.com/succinctlabs/sp1/pull/352))
- introduce a union type for `opcode_specific_columns` ([#310](https://github.com/succinctlabs/sp1/pull/310))
- refactor air in keccak to not use `offset_of` ([#308](https://github.com/succinctlabs/sp1/pull/308))
- mul trace gen ([#306](https://github.com/succinctlabs/sp1/pull/306))
- clippy ([#255](https://github.com/succinctlabs/sp1/pull/255))
- final touches for public release ([#239](https://github.com/succinctlabs/sp1/pull/239))
- update docs with slight nits ([#224](https://github.com/succinctlabs/sp1/pull/224))
- sp1 rename ([#212](https://github.com/succinctlabs/sp1/pull/212))
- enshrine AlignedBorrow macro ([#209](https://github.com/succinctlabs/sp1/pull/209))
- readme cleanup ([#196](https://github.com/succinctlabs/sp1/pull/196))
- rename succinct to curta ([#192](https://github.com/succinctlabs/sp1/pull/192))
- better curta graphic ([#184](https://github.com/succinctlabs/sp1/pull/184))
- Initial commit
2 changes: 1 addition & 1 deletion cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sp1-cli"
version = "0.0.0-test"
version = "0.0.1-test"
edition = "2021"
description = "SP1 is a performant, 100% open-source, contributor-friendly zkVM."
readme = "../README.md"
Expand Down
Loading

0 comments on commit 551eaeb

Please sign in to comment.