ops/dossiers-ngi: hourly branch-status builder + systemd timer

This commit is contained in:
Hernâni Marques 2026-09-29 23:26:13 +02:00
parent 83998499da
commit 6e57fceb19
No known key found for this signature in database
5 changed files with 195 additions and 0 deletions

View file

@ -0,0 +1,19 @@
[Unit]
Description=Write dossiers.ngi branch-status.json from tdpd tips
Documentation=file:%h/src/koopa/koopa-admin-log/scripts/dossiers-ngi/README.md
After=default.target
[Service]
Type=oneshot
Nice=10
RemainAfterExit=no
Environment=TZ=Europe/Zurich
Environment=ADMIN_LOG=%h/src/koopa/koopa-admin-log
# Override on koopa if the tdpd checkout path differs
Environment=TDPD_ROOT=%h/git/src/ngi/tech-dossier-project-data
EnvironmentFile=-%h/.config/dossiers-ngi/branch-status.env
ExecStart=/usr/bin/python3 %h/src/koopa/koopa-admin-log/scripts/dossiers-ngi/branch-status-hourly.py
SuccessExitStatus=0 1
[Install]
WantedBy=default.target