fix(ci): converge Dependabot catalogs without pushing workflow files - #96
Merged
Conversation
GITHUB_TOKEN cannot update workflow files without workflows permission, which is how run 34091935173 failed. Catalog follow-up now writes catalog and generated docs only. This repository's merge gate remains ci-gate. Signed-off-by: rldyourmnd <danil@nddev.it.com>
… them Native Codex CLI skills/list in this repository cwd is the discovery evidence. Do not flatten metadata to satisfy a name-and-description-only checker. Signed-off-by: rldyourmnd <danil@nddev.it.com>
Owner policy: ordinary merge does not wait on broad remote CI. Source ruleset and GDS required_contexts no longer name ci-gate; the job stays as truthful advisory evidence. Catalog-only follows the unique workflow pin per action and fails closed on mixed identities so the catalog cannot describe a pin the tree does not share. Authored skill metadata mappings stay mappings. Signed-off-by: rldyourmnd <danil@nddev.it.com>
Signed-off-by: rldyourmnd <danil@nddev.it.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Owner policy D01: ordinary merge/deploy in this repository does not wait on a required general CI context. Source ruleset
21104086desired state and.gds/repository.yamlrequired_contextsno longer nameci-gate. Theci-gatejob still runs (core, touched, actionlint, zizmor, negative gates) as truthful advisory evidence. Consumer reusable gates stay selectable (examples/quality/caller-native-gate.yml).Dependabot catalog convergence still cannot push workflow files. Catalog-only now follows the unique workflow pin per action and fails closed on mixed identities, so the catalog cannot describe a pin the tree does not share.
Does not close #93/#94 from this SHA. Does not claim #86/#87 downstream adoption. Does not merge Dependabot PR #92. Does not apply live GitHub settings.
Type of change
Threat-model note
dependabot-catalog-convergence.ymlstill uses a trusted default-branch checkout and treats the Dependabot branch as data. It still does not push workflow-file updates. Permissions unchanged. Noworkflowspermission is requested.ci-gateremains inci.ymlas an aggregate; it is no longer a required merge context in the authored ruleset.Permissions diff
None.
Live settings diff (read-only; coordinator plan→approve→apply)
Ruleset
21104086Protect main (signed commits), enforcement active. Snapshot/tmp/gds2-live-21104086.json. Desired/tmp/gds2-live-21104086-desired.json..github/rulesets/branch-main.jsonrequired_status_checksci-gatestrict[])allowed_merge_methods["merge"]["merge"]deletion/non_fast_forward/required_signaturesworkflowspermissionAdvisory
anchor-contextsfails on this SHA until that apply: live still requiresci-gate.Checklist
actionlintOKzizmor@1.26.1 --persona pedanticon changed workflows: no findings[Unreleased]rldyourmnd <danil@nddev.it.com>Verification
Base
f7e4aa8da159c6803082eb3fd6e1bf78624c76d7. Head1532ced8646e5f38d27d57513efe13a5f20701b4.PR92 isolation (SHA
11bf5e48, not GitHub runtime): unique pins 43/43; catalog-only updated catalog only; mixed-pin negative failed closed.Issues in scope
cifailure stays failure.