Skip to content

ci: report failed main builds - #52

Open
castrojo wants to merge 2 commits into
projectbluefin:mainfrom
castrojo:ci/notify-main-failures
Open

ci: report failed main builds#52
castrojo wants to merge 2 commits into
projectbluefin:mainfrom
castrojo:ci/notify-main-failures

Conversation

@castrojo

@castrojo castrojo commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Closes #43

Summary

  • add a workflow_run listener for completed Build images runs on main;
  • create or reopen one exact-title tracking issue, CI is red on main;
  • append the failed run URL, commit, conclusion, and failed job names to the issue;
  • serialize notifications to prevent duplicate issues from concurrent completion events;
  • document the notification contract in docs/skills/ci-tooling.md.

The notifier uses the workflow-provided github.token with issues: write and does not require a PAT or webhook secret.

Validation

  • git diff --check passed.
  • Static workflow contract checks passed.
  • Python and shell syntax checks available in the environment passed where applicable.
  • YAML/actionlint/Just validation could not run locally because the required tools are unavailable; GitHub CI will validate the workflow.

castrojo and others added 2 commits August 3, 2026 03:55
Refresh the guest worker pin and copy the Goose configuration and local agent policy into the VM artifact. Add static contract checks for the worker/config pin, loader root UUID wiring, and non-seekable virtio channel handling.

Closes projectbluefin#28

Assisted-by: GPT-5 via GitHub Copilot

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add a workflow_run listener for Build images that reopens or updates one tracking issue when main goes red. Document the notification contract and concurrency guard.

Closes projectbluefin#43

Assisted-by: GPT-5 via GitHub Copilot

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI: nothing notices when main goes red

1 participant