-
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
ci(restore-node): corepack enable
to accommodate Endo
#9306
Conversation
Looks like a familar failure. How did we fix this last time?
|
e042999
to
f5a6aee
Compare
Deploying agoric-sdk with Cloudflare Pages
|
I pinged you, @turadg, since I think you have a better grasp of I don't yet see what's different with the |
... and just as I reran the CI, all the getting-started tests are passing. Flake? |
Looks like the passing one never pulled the Endo repo.
but the passing one doesn't. Maybe job re-run doesn't get the right value here |
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.
There's more to do but I think this change is good
@@ -114,6 +114,8 @@ runs: | |||
${{ inputs.path }}/endo-sha.txt | |||
- uses: kenchan0130/actions-system-info@master | |||
id: system-info | |||
- run: corepack enable | |||
shell: bash |
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.
I think this is the right place for corepack enable
. I wish I'd thought of it when adding https://github.com/Agoric/agoric-sdk/blob/master/.github/workflows/integration.yml#L247
I think we can remove the latter. Also I don't think the shell property is necessary.
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.
I think we can remove the latter.
Done.
Also I don't think the shell property is necessary.
I've found that shell: bash
is necessary for every run: xxx
step because restore-node/action.yml
is a composite action, not a workflow. See the Github documentation that describes shell:
in the composite actions metadata syntax section.
f5a6aee
to
f2f015b
Compare
Description
Although nightly Endo integration tests have not yet been fully vetted, this PR does at least prevent the following error:
Security Considerations
CI only.
Scaling Considerations
No impact.
Documentation Considerations
n/a, internal CI configuration.
Testing Considerations
Tested nightly against latest Endo repository.
Upgrade Considerations
n/a