-
Notifications
You must be signed in to change notification settings - Fork 208
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
Cherry-pick a3p and agd changes for upgrade-14 #8942
Conversation
76b4562
to
0b2a8a3
Compare
0b2a8a3
to
86d3940
Compare
@ivanlei reports problems with a missing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything lines up except for scripts/generate-a3p-submission.sh (see specific comment below). I feel underqualified to evaluate many of the selections and the corresponding code changes, but they're already on master so a more mechanical review seems acceptable. LGTM modulo confirmation of the shell script.
buildSubmission() { | ||
proposalName=$1 | ||
a3pProposal=$2 | ||
|
||
yarn agoric run packages/vats/scripts/$1.js | ||
|
||
mkdir -p $sdkroot/a3p-integration/proposals/$2/submission | ||
cp $(grep -oh '/.*b1-.*.json' $sdkroot/$1*) a3p-integration/proposals/$2/submission | ||
mv $sdkroot/$1* a3p-integration/proposals/$2/submission | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This function appears to be a manual introduction of edit 2a7bcead2 test(a3p): restart vats # remove the restart vats part
, and AFAICT is never called by anything. Did you intend to end the file with an invocation like buildSubmission "$@"
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Right it's actually a change I should land on master first. The restart-vats
inclusion doesn't make sense in the release branch test
fix(agd): make script more robust
ci(registry): use Endo workspace packages
build(agd): rely on checksums, not timestamps
integration cleanup
add a CoreEval proposal to a3p-integration
Re-add a CoreEval proposal to a3p-integration
Clarify a3p-integration
* feat(a3p-integration): add core eval in test * fixup! feat(a3p-integration): add core eval in test * Nudge * test: reduce race sensitivity --------- Co-authored-by: Turadg Aleahmad <turadg@agoric.com>
fix(SwingSet): silence vat console output during replay
44ae7cc
to
6d9459d
Compare
To close the loop, the issue is documented as Agoric/agoric-3-proposals#110, but as a workaround, we'll rely on global installation for now. |
Staged on top of #8869
Description
a3p-integration
and other integration related tests sync from themaster
branch, including a core-eval test for the issue discovered during #8869This also picks up changes to the
bin/agd
wrapper which had improvements to more reliably rebuild.Constructed from the following rebase-todo:
Security Considerations
None
Scaling Considerations
None
Documentation Considerations
I don't think the
agd
change warrant documentation change, but could be mentioned in the release notes. The rest is internalTesting Considerations
Improvements of the test integration test infra
Upgrade Considerations
Part of upgrade-14 supporting changes, but not in itself affecting the release.