Skip to content

ci: align the Dependabot ignore for ci-workflows with the fleet decision - #125

Merged
kyle-sexton merged 1 commit into
mainfrom
ci/dependabot-ignore-align
Sep 7, 2026
Merged

ci: align the Dependabot ignore for ci-workflows with the fleet decision#125
kyle-sexton merged 1 commit into
mainfrom
ci/dependabot-ignore-align

Conversation

@kyle-sexton

Copy link
Copy Markdown
Contributor

No related issue: melodic-software/github-iac#378 tracks the ci-perf program (Phase 6b-ii item L).

Summary

Widens this repo's Dependabot ignore for melodic-software/ci-workflows back to the full
melodic-software/ci-workflows/* glob, so composite actions rejoin the same manual convergence
pass as reusable workflows instead of moving on Dependabot's separate weekly cadence.

Fix

.github/dependabot.yml previously narrowed the ignore to
melodic-software/ci-workflows/.github/workflows/*, leaving composite-action refs under
melodic-software/ci-workflows/.github/actions/* open to Dependabot bumps. Phase 6b-ii item L
found that a split cadence between composites (Dependabot, weekly) and reusables (manual,
per-tag) means the fleet is never on one ci-workflows SHA except by coincidence, which defeats
the program's one-SHA convergence goal. The ignore is now:

    # Reusable bumps to an unreviewed SHA fail the Runner policy contract fleet-wide; composites move by hand in the convergence pass so the fleet stays on one ci-workflows SHA; see melodic-software/github-iac#378 Phase 6b-ii item L.
    ignore:
      - dependency-name: "melodic-software/ci-workflows/*"

This repo runs no Runner policy lane itself, so the change is purely about the fleet carrying
one answer to this question; item L found this repo's own PR (.github#123) already moved its 14
composite pin sites by hand in Step 3 without friction.

Verification

  • check-jsonschema --builtin-schema dependabot .github/dependabot.yml passes.
  • Diff is comment plus a single glob string; no other lines changed.

Related

Refs melodic-software/github-iac#378

Widen the ignore back to melodic-software/ci-workflows/* so composites and
reusables move together instead of on split cadences. Phase 6b-ii item L
(melodic-software/github-iac#378) found that keeping the fleet on one
ci-workflows SHA depends on composites moving by hand in the same
convergence pass as reusables; narrowing this repo's ignore to only the
reusable-workflow path let composite bumps drift onto Dependabot's separate
weekly cadence, defeating that one-SHA guarantee. Reusable bumps to an
unreviewed SHA still fail the Runner policy contract fleet-wide, so the
ignore itself stays; only the glob and its comment change.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 7, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-07T13:21:02.256334Z 1a62500 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1a62500cfd

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/dependabot.yml
@kyle-sexton
kyle-sexton merged commit 636f392 into main Sep 7, 2026
14 checks passed
@kyle-sexton
kyle-sexton deleted the ci/dependabot-ignore-align branch September 7, 2026 13:34
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.

1 participant