Weekly checks Forgejo action (dependency freshness and advisories) #39
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?
Problem
CI runs nox only on PRs and pushes. Between pushes, dependency drift keeps happening: new versions ship, new advisories are published, and nothing notices until the next PR.
Goal
A scheduled weekly Forgejo action that runs the drift-catchers (pysentry advisories, zaojun freshness) against
main, so staleness surfaces on its own schedule.Findings
.forgejo/workflows/weekly-checks.yml—schedule: cron "13 16 * * 5"(Fridays 16:13 UTC) plusworkflow_dispatch, checkout,astral-sh/setup-uv@v5,uv sync --all-groups, thenuv run nox -s pysentry zaojun.pysentry,zaojun), so the weekly run needs no new tooling — only the workflow file.zhuiri(cang usessuanni); the cron minute should differ from cang's so the two scheduled runs don't land on the runner simultaneously.Plan of attack
.forgejo/workflows/weekly-checks.ymlmirroring cang's: weekly cron (offset from cang's slot) +workflow_dispatch, runnerzhuiri,uv sync --all-groups,uv run nox -s pysentry zaojun.workflow_dispatchmanual run green; failures visible as a failed scheduled run onmain.Branch
feat/weekly-checks-actionCommit
:construction_worker: Add weekly dependency and advisory checks