activity-core/activity-definitions/weekly-forgejo-package-prune.md
tegwick 5b6d9f4e95
Some checks are pending
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run
Build and Publish Container Image / build-and-push (push) Successful in 35s
feat(automation): weekly Forgejo package prune shell resolver (WP-0020)
Add forgejo_package_prune query, weekly activity-definition (disabled),
State Hub evidence sink support for shell sources, and runbook notes.
2026-07-12 11:35:04 +02:00

1,017 B

id name enabled owner governance status trigger context_sources
weekly-forgejo-package-prune Weekly Forgejo Package Prune false custodian-agent custodian proposed
type cron_expression timezone misfire_policy
cron 30 3 * * 0 UTC skip
type query required params bind_to
shell forgejo_package_prune true
apply max_versions evidence_sinks
false 3
type event_type author
state-hub-progress forgejo_package_prune activity-core
context.prune

Weekly Forgejo Package Prune

Runs every Sunday at 03:30 UTC (after the 02:15 forgejo-backup cron). Invokes railiance-platform/tools/cmd/forgejo-package-prune to retain the newest 3 versions per coulomb package (OCI, PyPI, npm, generic). Production image tags pinned in railiance-apps Helm values are protected.

Ships disabled until dry-run evidence is reviewed. Set params.apply: true and enabled: true after operator approval (ACTIVITY-WP-0020 T05).