Finalise forge.marvin8.zone migration (stage 2) #62
No reviewers
Labels
No labels
bug
contribution welcome
duplicate
enhancement
good first issue
help wanted
invalid
question
upstream
No milestone
No assignees
3 participants
Notifications
Due date
No due date set.
Reference
marvin8/fedinesia!62
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/repo-migration-stage2"
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?
Finalises the stage-2 cleanup of the forge.marvin8.zone migration for fedinesia.
Changes
codeberg.org/marvin8/zaojuntoforge.marvin8.zone/marvin8/zaojun. The grebedocgit-pages/actionupload step and the Codeberg Pages JS redirect are intentionally left as-is.zaojun --format json): bumpedcyclopts,longwei,whenever,bump-my-version,prek,ruff,ty, anduvto their appropriate~=minimums.complexipywas left alone — its only newer release is within the 7-day quarantine with no aged fallback. Regenerateduv.lockandpylock.toml.ruff,ty, anduvhook revs updated to match the bumpedpyproject.tomlversions.Already complete (verified, no change needed)
fedinesia.marvin8.zone.zhuiri/suanni(nocodeberg-small-lazy).registry.marvin8.zoneonly.claude/codeberg-agentgit remotes remain.Verification
pysentry: 0 vulnerabilities.ruff check .,ruff format --check .,ty check .,complexipy .: clean.nox -s tryke: 73 tests pass across Python 3.12–3.14t.nox -s interrogate deptry dependency_versions: all pass.WuMing
Found 1 issue(s). See inline comments below.
@ -48,3 +48,3 @@- id: gitleaks- repo: https://codeberg.org/marvin8/zaojun- repo: https://forge.marvin8.zone/marvin8/zaojunsecurity [MEDIUM]
A08: Changing the pre-commit hook repository URL from codeberg.org to a custom domain (forge.marvin8.zone) introduces supply-chain integrity risk. Pre-commit hooks execute arbitrary code; ensure the new source is trusted and preferably pin to a known commit hash or signed tag.
.pre-commit-config.yamlline 50🔴 Declined — the URL change is the intended migration from Codeberg to forge.marvin8.zone, Marvin8's own self-hosted Forgejo instance, so the source is trusted. The hook is already pinned to a version tag (
rev: 1.7.2). No action needed.