Commit Graph
4 Commits
Author SHA1 Message Date
Casually9790andClaude Opus 5.5 ec2f444ef3 Commit challs.txt once a day at 04:00, separate from the HedgeDoc refresh
The 30-minute timer now only updates the HedgeDoc note; a new
ctf-challs.timer runs --challs daily at 04:00. Locks are per target so
the two runs can overlap without one skipping.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 17:47:57 +02:00
Casually9790 e5862e8229 add chall tracker to deployment 2026-10-20 16:57:06 +02:00
Casually9790andClaude Opus 5.5 e8a04fe415 Source challenge status from GitLab instead of Nextcloud
Read the README.md of every repo in the GitLab challenges group via the
REST API and rework the HedgeDoc note for project tracking: challenges
ready for infra testing first, then status by category and a
category x difficulty grid. Free-text status/difficulty/category values
are normalised; untouched templates and repos scheduled for deletion
are left out of the counts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 16:12:35 +02:00
Casually9790 7c546ab673 added nextloud tracker 2026-08-30 14:25:56 +02:00