agoric-sdk: Prevent or notify broken master tests
What is the Problem Being Solved?
We recently had some build check failures for master:
https://github.com/Agoric/agoric-sdk/runs/5069159963?check_suite_focus=true
lerna ERR! EPUBLISHCONFLICT Cannot publish @agoric/cosmos@undefined over existing version.
https://github.com/Agoric/agoric-sdk/runs/5069182650?check_suite_focus=true
error @typescript-eslint/parser@5.10.2: The engine "node" is incompatible with this module. Expected version "^12.22.0 || ^14.17.0 || >=16.0.0". Got "14.15.5" error Found incompatible module.
They persisted for some days because there was no notification. The checks that were failing were defined for some purpose, so we should know when they fail (or if it doesn’t matter then remove them).
Description of the Design
TBD, some way to prevent persistent failures of master checks.
Security Considerations
–
Test Plan
TBD
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 18 (18 by maintainers)
Gotcha. An alternative is to modify workflows that trigger on master to send a notification (email, keybase, etc) on failure.
@michaelfig might be able to take the first one.
I probably broke the second one.