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)

Most upvoted comments

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.