Skip to content

MIP-0086: feat(bump-consumers): prepare without a key - #119

Merged
brunogbv merged 1 commit into
mainfrom
mip-0086/8-bump-consumers
Oct 14, 2026
Merged

brunogbv merged 1 commit into
mainfrom
mip-0086/8-bump-consumers

Conversation

@brunogbv

Copy link
Copy Markdown
Collaborator

bump-consumers splits in two: prepare clones each consumer, moves its pins and writes a patch with
no token; publish applies the patches and opens the PRs as marola-merge-bot, in a job that runs
no nix. A repo failing in prepare still lets publish handle the rest. merge-key-check gates the
key's workflows through .github/merge-key-allowlist, and gemini.yml passes its secrets explicitly
instead of secrets: inherit.

Closes #80

Tested: scripts/bump-consumers.sh --self-test ok; merge_key_check.py . clean; release.py --check, actionlint; devkit-quality.sh (just quality body without Nix) rc=0
Co-Authored-By: Claude [email protected]

…bot (MIP-0086 §5.6)

bump-consumers splits in two: prepare clones each consumer, moves its pins and writes a patch with
no token; publish applies the patches and opens the PRs as marola-merge-bot, in a job that runs
no nix. A repo failing in prepare still lets publish handle the rest. merge-key-check gates the
key's workflows through .github/merge-key-allowlist, and gemini.yml passes its secrets explicitly
instead of `secrets: inherit`.

Closes #80

Tested: scripts/bump-consumers.sh --self-test ok; merge_key_check.py . clean; release.py --check, actionlint; devkit-quality.sh (just quality body without Nix) rc=0
Co-Authored-By: Claude <[email protected]>
@github-actions github-actions Bot changed the title feat(bump-consumers): prepare without a key, publish as marola-merge-bot (MIP-0086 §5.6) MIP-0086: feat(bump-consumers): prepare without a key Oct 14, 2026
@brunogbv
brunogbv merged commit ae9e422 into main Oct 14, 2026
8 checks passed
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.

MIP-0086 task 8: bump-consumers prepares without a key and publishes as marola-merge-bot

1 participant