Bring project scaffolding and CI in line with feed2fedi/zaojun/sub2pod standards #27
Labels
No labels
bug
contribution welcome
duplicate
enhancement
good first issue
help wanted
invalid
question
upstream
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Reference
marvin8/longwei#27
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Align longwei's project scaffolding, CI workflows, and documentation with the patterns established in feed2fedi, zaojun, and sub2pod during the 2026-07-19 maintenance sessions.
The full checklist is documented in
current-tasks.md(maintainer's private repo). Key areas:Plan of attack
1. AGENTS.md + CLAUDE.md symlink
AGENTS.mdfrom currentCLAUDE.mdwith fixes:# AGENTS.mdruff format --check .ln -sf AGENTS.md CLAUDE.md2. AI-DECLARATION.md
3. Scaffolding alignment
ruff.toml:target-version = "py311", add TID252 ban-relative-imports, add TID to select/fixable.gitleaks.toml: simplify to title + extend only (remove allowlists).editorconfig: removeinsert_final_newline = ignorefor JSON.pre-commit-config.yaml:ruff→ruff-check(legacy alias)ruff check --fix .thenruff format .(expect UP017 + I001 autofixes)4. CI workflow overhaul
ci.yml: Replace allcurl|shuv installs withuses: astral-sh/setup-uv@v5in checks, publish, deploy-docsci.yml: Update gitleaks step to read version from .pre-commit-config.yaml with checksum verificationweekly-checks.yml: Replacepip install uvwithuses: astral-sh/setup-uv@v55. fediverse-post justfile fix
git add,git commit,git pushfrom fediverse-post recipe6. Dependency alignment
zaojunto check for available updates[tool.deptry.per_rule_ignores]with DEP002 entries for constraint-dependenciesuv lock+ regeneratepylock.tomlBranch
chore/issue-27-project-scaffolding-alignmentCommits (planned)
PR