Skip to content

docs(skills): record the ingestion-pipeline failure modes in ci-tooling - #446

Merged
castrojo merged 1 commit into
mainfrom
docs/ci-skill-writeback
Jul 28, 2026
Merged

docs(skills): record the ingestion-pipeline failure modes in ci-tooling#446
castrojo merged 1 commit into
mainfrom
docs/ci-skill-writeback

Conversation

@castrojo

Copy link
Copy Markdown
Collaborator

Session write-back per docs/skills/meta-skill-improvement/SKILL.md.

Adds the durable lessons from unbreaking the dashboard ingestion pipeline:

  • Deploy-key publishingGITHUB_TOKEN has no ruleset bypass, and the merge-queue route is a dead end because it may not start workflows (bot-enqueued merge groups never get a merge_group run and hang at AWAITING_CHECKS). Only OrganizationAdmin and DeployKey work as bypass actors.
  • Private URLs as public evidence — the bug that does not reproduce locally, because a developer PAT has scopes GITHUB_TOKEN lacks.
  • Hardcoded dataset counts in tests that gate the whole workflow.
  • CI actionlint is stricter than local just lint (shellcheck/SC2016).
  • Red flag: a workflow red for hundreds of runs — check whether a ruleset was created around the last green run.
  • Verification: publishing workflows must be proven by an unattended scheduled run, not a dispatch.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@castrojo
castrojo enabled auto-merge July 28, 2026 15:55
@castrojo
castrojo added this pull request to the merge queue Jul 28, 2026
Merged via the queue into main with commit 855ef47 Jul 28, 2026
2 checks passed
@castrojo
castrojo deleted the docs/ci-skill-writeback branch July 28, 2026 15:56
@castrojo castrojo added the 4-review A pull request is awaiting review. label Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4-review A pull request is awaiting review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant