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

WEB3-254: Remove dependencies of set-builder-guest to allow publishing to crates.io #354

Merged
merged 6 commits into from
Dec 5, 2024

Conversation

nategraf
Copy link
Contributor

@nategraf nategraf commented Dec 5, 2024

This PR resolves issues with publishing risc0-aggregation stemming from dependency on the set-builder guest through Cargo.
It does so by removing usage of that guest, which is in the form of all code dependending on SET_BUILDER_ID or SET_BUILDER_ELF.
In practice, these values are difficult to use anyway, because they need to align with an on-chain verifier. Unless reproducible builds are always used, these values will flucuate.
There is an open issue on how to better manage these values.

Related #353

@nategraf nategraf requested a review from a team as a code owner December 5, 2024 23:24
@github-actions github-actions bot changed the title Remove dependencies of set-builder-guest to allow publishing to crates.io WEB3-254: Remove dependencies of set-builder-guest to allow publishing to crates.io Dec 5, 2024
@nategraf nategraf enabled auto-merge (squash) December 5, 2024 23:31
@nategraf nategraf merged commit f9e64e4 into main Dec 5, 2024
11 checks passed
@nategraf nategraf deleted the victor/fix-risc0-agg-publish branch December 5, 2024 23:39
nategraf added a commit that referenced this pull request Dec 5, 2024
…g to crates.io (#354)

This PR resolves issues with publishing `risc0-aggregation` stemming
from dependency on the `set-builder` guest through Cargo.
It does so by removing usage of that guest, which is in the form of all
code dependending on `SET_BUILDER_ID` or `SET_BUILDER_ELF`.
In practice, these values are difficult to use anyway, because they need
to align with an on-chain verifier. Unless reproducible builds are
always used, these values will flucuate.
There is an open issue on how to better manage these values.

Related #353
capossele pushed a commit that referenced this pull request Dec 6, 2024
…ing to crates.io (#354) (#357)

This PR resolves issues with publishing `risc0-aggregation` stemming
from dependency on the `set-builder` guest through Cargo.
It does so by removing usage of that guest, which is in the form of all
code dependending on `SET_BUILDER_ID` or `SET_BUILDER_ELF`.
In practice, these values are difficult to use anyway, because they need
to align with an on-chain verifier. Unless reproducible builds are
always used, these values will flucuate.
There is an open issue on how to better manage these values.

Related #353
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants