Schedule the audit, the production backup and Renovate on Forgejo #496

Closed
opened 2026-10-21 10:06:58 +00:00 by root · 7 comments
root commented 2026-10-21 10:06:58 +00:00 (Migrated from gitlab.core-project.space)

Parent

#489

What to build

Nothing GitLab ran on a schedule is lost. Scheduled Forgejo workflows run the nightly dependency audit (also on lockfile changes), the nightly production database backup, and the weekly Renovate run with platform: forgejo and the bot's Renovate token, which only that job references. Each can also be started by hand. Renovate's config matches the Forgejo workflows instead of .gitlab-ci.yml.

Seam: a Forgejo Actions run (spec ## Seams).

Acceptance criteria

  • The audit runs nightly and on a lockfile change, and fails on a finding as it does today.
  • The production backup runs nightly and its restore procedure no longer names glab.
  • Renovate opens its weekly pull requests on Forgejo and updates the image pins in the Forgejo workflows.
  • Each workflow can be started by hand.
## Parent #489 ## What to build Nothing GitLab ran on a schedule is lost. Scheduled Forgejo workflows run the nightly dependency audit (also on lockfile changes), the nightly production database backup, and the weekly Renovate run with `platform: forgejo` and the bot's Renovate token, which only that job references. Each can also be started by hand. Renovate's config matches the Forgejo workflows instead of `.gitlab-ci.yml`. Seam: a Forgejo Actions run (spec `## Seams`). ## Acceptance criteria - [ ] The audit runs nightly and on a lockfile change, and fails on a finding as it does today. - [ ] The production backup runs nightly and its restore procedure no longer names `glab`. - [ ] Renovate opens its weekly pull requests on Forgejo and updates the image pins in the Forgejo workflows. - [ ] Each workflow can be started by hand.
root commented 2026-10-21 10:07:19 +00:00 (Migrated from gitlab.core-project.space)

mentioned in issue #498

mentioned in issue #498
root commented 2026-10-21 10:08:16 +00:00 (Migrated from gitlab.core-project.space)

marked this issue as related to #489

marked this issue as related to #489
root commented 2026-10-21 10:08:28 +00:00 (Migrated from gitlab.core-project.space)

marked this issue as related to #491

marked this issue as related to #491
root commented 2026-10-21 10:08:38 +00:00 (Migrated from gitlab.core-project.space)

marked this issue as related to #498

marked this issue as related to #498
root commented 2026-10-21 10:23:55 +00:00 (Migrated from gitlab.core-project.space)

mentioned in merge request !568

mentioned in merge request !568
root commented 2026-10-21 10:39:25 +00:00 (Migrated from gitlab.core-project.space)

mentioned in commit b84a28c111

mentioned in commit b84a28c11164dcfa78759593a7c8b595f5d50fa3
root commented 2026-10-22 09:46:38 +00:00 (Migrated from gitlab.core-project.space)

mentioned in commit 47eab0cf1a

mentioned in commit 47eab0cf1a5296de16d98b8319a6c3ca2318566f
root (Migrated from gitlab.core-project.space) closed this issue 2026-10-22 09:54:51 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
amaurycoudr/chess-project#496
No description provided.