Point repo at forge.marvin8.zone after migration #130
Loading…
Reference in a new issue
No description provided.
Delete branch "maint/issue-129-forge-migration-updates"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Post-migration housekeeping after the move from codeberg.org/MinimalNVR/cang to forge.marvin8.zone/marvin8/cang.
registry.marvin8.zone/marvin8/cang:latest(anonymous pull verified)Intentionally unchanged: WuMing / git-pages / zaojun codeberg.org references (those repos are not migrated), the README pysentry badge (repo no longer exists on either forge — needs a decision), docs/javascripts/redirect.js (redirects old Codeberg Pages to cang.marvin8.zone), and .claude/settings.json (claude-agent codeberg signing key).
Closes #129
WuMing
Found 1 issue(s). See inline comments below.
@ -96,3 +96,3 @@git config user.email "ci@forgejo"git config user.name "Forgejo Actions"git remote set-url origin https://x-token-auth:$FORGEJO_TOKEN@codeberg.org/${{ github.repository }}.gitgit remote set-url origin https://x-token-auth:$FORGEJO_TOKEN@forge.marvin8.zone/${{ github.repository }}.gitsecurity [MEDIUM]
The FORGEJO_TOKEN secret is embedded directly in the git remote URL, which can be exposed in CI logs or process listings. Use a credential helper or environment variable to pass the token securely, avoiding inclusion in a URL. (A02: Cryptographic Failures – credentials logged)
.forgejo/workflows/ci.ymlline 98🔴 Not actioned in this PR. This token-in-URL pattern is pre-existing — the line was only host-swapped from codeberg.org to forge.marvin8.zone here, which is why it appeared in the diff. The token value is masked in CI logs, and the residual exposure (process list during the call, workspace .git/config) is limited to the self-hosted zhuiri runner. The extraheader fix changes deploy-docs auth, which only runs on tag pushes and so cannot be exercised by this PR's CI. Tracked as a follow-up in #131 so it can be validated with a test tag.