ci(crow): add weekly patch-proposal + feedback-loop pipeline
Add `.crow/weekly-patch-proposals.yaml`, a single (non-matrix) job that runs the classifier over all of `single_builds` weekly: it posts/updates a Forgejo tracking issue with the auto-proposable registry entries via `propose-patches.R --open-issue`, then logs the step-4 metrics via `proposal-tracking.R`. Clones read-only; the only write is the issue. Register the `weekly-patch-proposals` cron in the crow UI, or trigger manually with `task=weekly-patch-proposals`.
This commit is contained in:
parent
8afa584da3
commit
1b6e2b506e
1 changed files with 62 additions and 0 deletions
|
|
@ -93,3 +93,8 @@ PGPASS=... Rscript local/proposal-tracking.R --json metrics.json
|
|||
```
|
||||
|
||||
The pure metric/ledger helpers live in `local/proposal-tracking-lib.R` and are covered by `local/tests/test-proposal-tracking-lib.R`.
|
||||
|
||||
### Scheduled run
|
||||
|
||||
`.crow/weekly-patch-proposals.yaml` runs both steps weekly (register the `weekly-patch-proposals` cron in the crow UI): it posts/updates a Forgejo tracking issue with the auto-proposable entries and logs the feedback-loop metrics.
|
||||
It clones read-only; the only write is the tracking issue.
|
||||
|
|
|
|||
Loading…
Reference in a new issue