Complete stage-2 migration cleanup for zaojun #38
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/zaojun!38
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/issue-37-complete-stage2-migration"
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?
Stage-2 migration cleanup for zaojun.
mkdocs.ymlcopyright link now points tomarvin8/taibaion forgeROADMAP-detail.md,docs/development/contributing.md,docs/reference/changelog.mdgit-pages/actionupload step,CHANGELOG.mdhistory,docs/javascripts/redirect.jsRelease-Notes.mdto the clean template (1.7.3 already released).Closes #37
WuMing
Found 4 issue(s). See inline comments below.
@ -12,3 +12,3 @@- repo: https://github.com/astral-sh/ruff-pre-commitrev: v0.16.1rev: v0.16.2security [LOW]
A08: Pre-commit hook revision is a mutable Git tag rather than a full commit SHA. A moved or compromised upstream tag could execute untrusted code in CI/developer environments. Pin rev to a full commit SHA.
@ -22,3 +22,3 @@- repo: https://github.com/astral-sh/ty-pre-commitrev: v0.0.65rev: v0.0.70security [LOW]
A08: Pre-commit hook revision is a mutable Git tag rather than a full commit SHA. Pin rev to a full commit SHA to ensure integrity.
@ -27,3 +27,3 @@- repo: https://github.com/astral-sh/uv-pre-commitrev: 0.12.2rev: 0.12.3security [LOW]
A08: Pre-commit hook revision is a mutable Git tag rather than a full commit SHA. Pin rev to a full commit SHA to ensure integrity.
@ -39,3 +39,3 @@- repo: https://github.com/rohaquinlop/complexipy-pre-commitrev: v5.1.0rev: v7.0.0security [LOW]
A08: Pre-commit hook revision is a mutable Git tag rather than a full commit SHA. Pin rev to a full commit SHA to ensure integrity.
🔴 Not actioned — pre-commit
rev:stays on version tags.pre-commit-config.yamlline 14 ·.pre-commit-config.yamlline 24 ·.pre-commit-config.yamlline 29 ·.pre-commit-config.yamlline 41Keeping
rev:pinned to version tags is the project's documented convention. The "Pre-commit hook version alignment" rule in AGENTS.md setsrev:to the version number (e.g.v0.16.2), and every hook in this file uses the same tag style. The LOW supply-chain risk is accepted in favour of readable, version-aligned revs.New commits pushed, approval review dismissed automatically according to repository settings
WuMing
Found 1 issue(s). See inline comments below.
@ -93,3 +93,3 @@def dependency_versions(session):session.install(".")session.run("zaojun", "--compat-ok")session.run("zaojun", "--compat-ok", "--no-groups")code [MEDIUM]
Adding
--no-groupsmakeszaojunskip dependency groups. Thedependency_versionssession is intended to verify dependency versions, so this change reduces coverage and can hide incompatibilities in optional/group dependencies. Either install the relevant groups in the session or confirm this is intentional and document why group checks are disabled.