Skip to content

Refresh repo-config carry to current reference; add self-audit carry - #278

Merged
ptr727 merged 2 commits into
developfrom
conformance-repo-config-carry
Jul 16, 2026
Merged

Refresh repo-config carry to current reference; add self-audit carry#278
ptr727 merged 2 commits into
developfrom
conformance-repo-config-carry

Conversation

@ptr727

Copy link
Copy Markdown
Owner

Implements the fleet hub drift finding (ProjectTemplate #330): earlier downstream carries drifted from the current repo-config and merge-bot reference.

Ruleset payload rename + repo-config refresh

Renames the committed ruleset payloads from ruleset-develop.json / ruleset-main.json to develop.json / main.json, matching the current fleet reference paths that the fleet audit letter-checks, and refreshes README.md, configure.sh, and settings.json to the current reference.

Self-audit carry

Adds the adapted self-audit carry per the repo-config Downstream Carry: AUDIT.md and spec/secrets.json, adapted from the blessed Vantage-Config reference for this repo's release model (nuget-oidc + codecov secret mechanisms).

Merge-bot workflow sync

Syncs .github/workflows/merge-bot-pull-request.yml to the current fleet reference, keeping the merge-codegen job this codegen repo needs. Notable: gh pr merge no longer passes --delete-branch, and the header and job comments are updated.

Scope

Live rulesets, settings, and secrets were verified in sync with the reference payloads today; this change touches committed files only.

🤖 Generated with Claude Code

Rename repo-config ruleset payloads from ruleset-develop.json and
ruleset-main.json to develop.json and main.json, matching the current
fleet reference paths that the fleet audit letter-checks, and refresh
README.md, configure.sh, and settings.json to the current reference.
Add the adapted self-audit carry per the repo-config Downstream Carry:
AUDIT.md and spec/secrets.json, adapted from the blessed Vantage-Config
reference for this repo's release model (nuget-oidc + codecov secret
mechanisms).
Sync .github/workflows/merge-bot-pull-request.yml to the current fleet
reference, keeping the merge-codegen job this codegen repo needs.
Notable: gh pr merge no longer passes --delete-branch, and the header
and job comments are updated.
Live rulesets, settings, and secrets were verified in sync with the
reference payloads today; this change touches committed files only.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
CopilotAI review requested due to automatic review settings July 16, 2026 17:26
@codecov

codecovBot commented Jul 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.43%. Comparing base (8153b16) to head (a9142c9).

Additional details and impacted files
@@ Coverage Diff @@## develop #278 +/- ##
========================================
Coverage 87.43% 87.43% ========================================
Files 11 11 Lines 1973 1973 Branches 243 243 ========================================
Hits 1725 1725 Misses 166 166 Partials 82 82 
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates this repo’s carried repo-config/ baseline and merge-bot workflow to match the current fleet reference layout, and adds a repo-scoped self-audit carry (AUDIT.md + spec/secrets.json) for detecting drift in rulesets/settings/secrets.

Changes:

  • Renames/refreshes committed branch-ruleset payloads to repo-config/{develop,main}.json and updates repo-config/ documentation + settings payload.
  • Adds repo-scoped self-audit artifacts (AUDIT.md, spec/secrets.json) to validate live configuration against committed baselines.
  • Syncs .github/workflows/merge-bot-pull-request.yml with the fleet reference (notably removing --delete-branch and updating comments).

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 4 comments.

Show a summary per file
FileDescription
spec/secrets.jsonAdds repo-scoped secrets “names-only” audit specification for baseline + NuGet OIDC + Codecov.
repo-config/settings.jsonRefreshes repository settings payload (wiki/projects off, allow_update_branch on, etc.).
repo-config/ruleset-main.jsonRemoves old ruleset payload filename (superseded by repo-config/main.json).
repo-config/ruleset-develop.jsonRemoves old ruleset payload filename (superseded by repo-config/develop.json).
repo-config/README.mdUpdates repo-config documentation to current fleet reference and downstream-carry guidance.
repo-config/main.jsonAdds refreshed main branch ruleset payload in the new canonical path.
repo-config/develop.jsonAdds refreshed develop branch ruleset payload in the new canonical path.
repo-config/configure.shReplaces the prior apply/check script with a model-aware apply script aligned to the new payload layout.
AUDIT.mdAdds repo-scoped audit instructions/scripts for settings, rulesets, and secret-name checks.
.github/workflows/merge-bot-pull-request.ymlSyncs merge-bot workflow with updated fleet reference behavior and commentary.

Comment threadrepo-config/configure.sh
Comment threadspec/secrets.json
Comment threadAUDIT.md
Comment threadrepo-config/configure.sh
Copilot review flagged three passages left stale by the carry refresh;
the carried files match the fleet reference and the verified live
state, so the doc is the side to fix:
- 5D and the section 6 Validation paragraph pointed at the removed
configure.sh check/apply interface; the self-audit is now AUDIT.md
and configure.sh only applies rulesets and settings.
- NUGET_USERNAME is kept in both the Actions and Dependabot stores
(verified live today), not Actions-only as previously documented.
- Dependabot vulnerability alerts and security updates are enabled at
provisioning time, no longer by configure.sh.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
CopilotAI review requested due to automatic review settings July 16, 2026 17:39

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 3 comments.

Comment threadAUDIT.md
Comment threadAUDIT.md
Comment threadrepo-config/README.md
@ptr727
ptr727 merged commit 0be491c into developJul 16, 2026
14 checks passed
@ptr727
ptr727 deleted the conformance-repo-config-carry branch July 16, 2026 17:48
Sign up for freeto 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.

2 participants

@ptr727