-
Notifications
You must be signed in to change notification settings - Fork 61
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
Add some versioning & tags relating to upstream releases #124
Comments
from #110 it seems 27eba00 is a candidate to tag v1.0.0 ? also perhaps missed in that PR: risc0-foundry-template/.gitmodules Line 10 in 37d4ce7
https://stackoverflow.com/questions/1777854/how-can-i-specify-a-branch-tag-when-adding-a-git-submodule suggests perhaps branch should be omitted and manually update the submodules correctly before the tag is set at a commit that locks in those submodule upstream commits used? Update: diff to the "right" branch might be a blocker: risc0/risc0-ethereum@v1.0.0-rc.6...release-1.0 |
This comes from using an incompatible submodule in This
I then get another error after a long time waiting on some proofs to run for a not so easy to spot in a single line of 1000s of chars -> I need docker:
Ideally if we know we need docker, we check that before doing any more work & fail fast with a message. Finally I still error with
UPDATE: tried with docker too, so likely there is some issue on my end. Using foundry template from 37d4ce7 with the edited submodule listed above. https://stackoverflow.com/a/35410993 suggests that there is something happening in the container or the command itself at fault? This is not great UX 🙈
|
manually checking out the
So again in version hell 😮💨 why are patch versions not good enough to work here? Semver not respected? resolved in #126 |
https://stackoverflow.com/questions/8044583/how-can-i-move-a-tag-on-a-git-branch-to-a-different-commit states we cannot use tags, so this branch = tag is broken. Instead of updating here, we will manage commits for sub-modules manually and locked into the tags/releases for known working versions (in #124 )
https://stackoverflow.com/questions/8044583/how-can-i-move-a-tag-on-a-git-branch-to-a-different-commit states we cannot use tags, so this branch = tag is broken. Instead of updating here, we will manage commits for sub-modules manually and locked into the tags/releases for known working versions (in #124 )
1.0.0-rc.6 is not compatible with 1.0.0 or 1.0.1 by the rules of semver. https://semver.org/#spec-item-9 |
TIL more about semver 🙇 Putting here for more motivation on better versions for the many moving parts in risc0 ethereum risc0/risc0-ethereum#137 Also noticing in examples many will want to use that we have cargo.io patches in use - what is the versioning and upgrade story on those? Like: |
It's not clear what version of this template is compatible with https://github.com/risc0/risc0/ and/or https://github.com/risc0/risc0-ethereum/ releases.
I can guess based on the PRs and commit history & cargo files... but that is really not great UX
The text was updated successfully, but these errors were encountered: