Skip to content

Latest commit

 

History

History
31 lines (27 loc) · 1.62 KB

README-ci-failures.md

File metadata and controls

31 lines (27 loc) · 1.62 KB

CI jobs are dispatched by a script which responds to both the ci-build-me label and comments by MinaProtocol organization members containing exactly !ci-build-me. If your CI job has not started after adding the ci-build-me label, please comment on the pull request with !ci-build-me to attempt to re-trigger the script.

Please note:

  • If you encounter an error where jobs are not run, it should normally suffice to retry the script with a !ci-build-me comment on your PR when the fix has been deployed.
  • If your CI error is related to a timeout logged by one of the integration test runnners, this is a known issue and re-running the test in the CircleCI interface will usually succeed.

If CI jobs are not running after applying both the ci-build-me label and comment, you may be able to find and fix the error in the script. The script lives in frontend/ci-build-me/src/index.js, and instructions for deploying the new version are in the readme at frontend/ci-build-me/README.md. You should still follow normal procedure: submit a pull request and await approval for the changes before attempting to deploy the fixed script.

If an issue arises, please post an update in both development on the Mina Protocol discord and engineering-internal on the O(1) Labs discord with the details and links to the failures.

Where you have a bugfix for failing CI, or are seeing a CI failure across multiple PRs, the best people to contact are:

  • @bkase (bkase#2492 on discord) (Europe - misc.)
  • @lk86 (linuskrom#2287 on discord) (US West Coast)
  • @OxO1 (awilson#6424 on discord) (US West Coast)
  • @mrmr1993 (matthew#4797 on discord) (UK)