Skip to content

Promote Develop to Main - #882

Merged
ptr727 merged 1 commit into
mainfrom
develop
Aug 20, 2026
Merged

Promote Develop to Main#882
ptr727 merged 1 commit into
mainfrom
develop

Conversation

@ptr727

Copy link
Copy Markdown
Owner

Summary

Promote the reviewed prose-gate and workflow-skill fixes from develop.

  • Ignore carriage-return-only differences when scoping prose findings.
  • Keep genuine content changes in the prose diff scope.
  • Describe repo-config paths consistently as hub-hosted.

Closes#869.
Closes#870.

Included Pull Requests

## Summary
- Ignore carriage-return-only differences when scoping prose findings.
- Cover EOL renormalization and genuine content edits with a Git-backed
regression test.
- Identify repo-config paths as hub-hosted in the workflow skill
reference.
Addresses #869 and #870.
## Verification
- ruff check and format check
- mypy
- 731 Python unit tests with 79% aggregate coverage
- build distribution, repository, prose, JSON, and spec gates
The executor's Docker daemon could not expose the worktree to the
read-only container mounts, so the editorconfig-checker, ShellCheck, and
PSScriptAnalyzer container gates were unavailable locally.
CopilotAI lite review requested due to automatic review settings August 20, 2026 20:51

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

Promotes the develop-branch fixes for the prose-gate diff scoping and branch-protection skill documentation into main, so EOL-only renormalization commits no longer explode the prose scope and repo-config references consistently reflect the hub-hosted model.

Changes:

  • Update prose_lint.changed_lines() to ignore CR-at-EOL differences when computing changed-line scope.
  • Add a Git-backed regression test covering EOL-only edits vs real content edits.
  • Update the operational-vs-release-workflow “branch protection and promotion” reference text (and its generated mirrors) to consistently describe repo-config/ as hub-hosted.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
scripts/tests/test_prose_lint.pyAdds a regression test ensuring CRLF→LF-only changes produce an empty diff scope while real edits still scope correctly.
.github/actions/prose-gate/prose_lint.pyAdjusts the underlying git diff invocation to ignore CR-at-EOL-only differences.
.github/skills/operational-vs-release-workflow/references/branch-protection-and-promotion.mdUpdates documentation to reference hub-hosted repo-config/ paths consistently.
.agents/skills/operational-vs-release-workflow/references/branch-protection-and-promotion.mdMirrors the same documentation update in the agent skill distribution.
.claude-plugin/fleet-skills/skills/operational-vs-release-workflow/references/branch-protection-and-promotion.mdMirrors the same documentation update in the Claude plugin skill distribution.
.claude-plugin/fleet-skills/.source-digestUpdates the plugin source digest to reflect the mirrored content change.

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@ptr727
ptr727 merged commit 41073d2 into mainAug 20, 2026
8 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants

@ptr727