Skip to content

ci: call the shared organization check and source policy - #20

Merged
showxu merged 1 commit into
masterfrom
ci/shared-callers
Oct 23, 2026
Merged

showxu merged 1 commit into
masterfrom
ci/shared-callers

Conversation

@showxu

@showxu showxu commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

Summary

This repository now runs the shared organization check and source policy from computer-mcp/github-workflows, pinned to d65bc20.

  • Organization check: a new organization job in CI uses scope: membership. It checks that profile/catalog.json at the pull request's head lists exactly the public, non-archived, non-fork repositories and that each About matches the catalog. The workflow token can read these. Settings are compared from an owner's gh login, as MAINTENANCE describes.
  • Source policy: a new source-policy.yml checks the PR title, the commits and the added content against MAINTENANCE at the base branch, so a pull request is held to the accepted rules rather than the rules it proposes. Title edits rerun only this workflow.

After both checks have run here, the default branch ruleset should also require organization / organization and policy / policy.

Validation

  • actionlint passes for both workflows.

@showxu
showxu merged commit 5c54a40 into master Oct 23, 2026
3 checks passed
@showxu
showxu deleted the ci/shared-callers branch October 23, 2026 17:00
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