Repository navigation
ci(mirror): the template form, with no push to a forge - #86
Merged
Merged
Conversation
mirror.yml called the reusable mirror workflow of the standards repository with 7 SSH key secrets. The Actions rule of this repository refuses that call, so the mirror did not start. The file is now the workflow of the estate template (hyperpolymath/rsr-template-repo at 0dfde85), as in system-et: the job checks out the full history and prints the commit. It does not push to a forge, and no secret is passed to it. A forge that mirrors this repository must pull from GitHub. Owner decision of 2026-11-10. README.adoc (workflows): the section on self-contained workflows names 4 files, and says that governance.yml stays a caller (owner decision: the bundle has 14 jobs, the template form has 1). Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0136P7ZmiFSCoB3UR9Kk56rK
Contributor
|
Caution Review failedThe pull request is closed.
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
|
hyperpolymath
marked this pull request as ready for review
November 10, 2026 21:35
Codex Review Summary: ❌ FailedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
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
mirror.ymlcalls the reusable mirror workflow of the standards repository and passes 7 SSH key secrets by name. The Actions rule of this repository refuses that call, so the mirror does not start.Owner decision of 2026-11-10:
mirror.ymlbecomes the form of the estate template (hyperpolymath/rsr-template-repoat0dfde85), as in system-et (hyperpolymath/system-et#92).After this PR, no workflow of this repository pushes to another forge. A forge that mirrors this repository must pull from GitHub.
Changes
mirror.yml: 1 job,Forge mirror readiness. It checks out the full history and prints the commit. It runs on each push tomainand on manual dispatch, as before.secrets.and novars.reference stays in the file. The 7 key secrets (GITLAB_SSH_KEY,BITBUCKET_SSH_KEY,CODEBERG_SSH_KEY,SOURCEHUT_SSH_KEY,DISROOT_SSH_KEY,GITEA_SSH_KEY,RADICLE_KEY) are no longer passed to a workflow. The secrets themselves are not touched.<FORGE>_MIRROR_ENABLEDvariables no longer have an effect here.README.adoc(workflows): the section on self-contained workflows names 4 files. It says thatgovernance.ymlstays a caller of the standards repository (owner decision of the same date: the bundle has 14 jobs, the template form has 1).RSR Quality Checklist
Required
tests/workflows/validate_workflows_test.shrequires thatmirror.ymlexists; it doesjust fmtor equivalent): not run, the change is 1 workflow file and 1 documentunsafeblocks without// SAFETY:commentsbelieve_me,unsafeCoerce,Obj.magic,Admitted,sorry).envfiles includedAs Applicable
.github/workflows/README.adocTesting
diffagainst the template, with comment lines removed, shows 0 differences.yqparses the file. Line 1 is the SPDX line. The action has a full commit SHA.Not verified before the push:
mirror.ymldoes not run on a pull request. Its first run is the push tomainafter the merge.Generated by Claude Code