mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
ci: run CI on slave pushes — the release gate is fail-closed on the head's verdict
The readiness sweep reads the head rung's CI conclusion and treats a missing run as unknown, which silently blocked every release proposal. Slave joins the push triggers and the paths filter covers the docs/panel-only commits that land there.
This commit is contained in:
@@ -4,6 +4,10 @@ on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
# The dev branch: the gated release manager's readiness sweep is
|
||||
# fail-closed on the head rung's CI conclusion — no run reads as
|
||||
# "unknown", which blocks every release proposal.
|
||||
- slave
|
||||
# Fleet task branches (GitService push/merge, roboco/services/git.py).
|
||||
# A revision commit that lands on a PR's head via the merge API
|
||||
# (squash-merging a subtask PR into a parent branch) doesn't reliably
|
||||
@@ -32,6 +36,12 @@ on:
|
||||
- 'uv.lock'
|
||||
- 'alembic.ini'
|
||||
- '.github/workflows/ci.yml'
|
||||
# Slave carries docs/panel-only commits too; the release gate needs a
|
||||
# verdict on every head, so cover what actually lands there.
|
||||
- 'panel/**'
|
||||
- 'CLAUDE.md'
|
||||
- 'CHANGELOG.md'
|
||||
- 'docs/**'
|
||||
pull_request:
|
||||
branches:
|
||||
- master
|
||||
|
||||
Reference in New Issue
Block a user