9 Commits

Author SHA1 Message Date
b0c4abff68 Add a timeout for verify-repo-built-successful.py 2024-02-15 12:25:42 -03:00
9e328db488 Changes to avoid parallel execution issue on SLSA services
- Create custom-cache-tag for pkglistgen to enable separate cache dir
  name in case of parallel running
- Add custom-cache-tag to SLSA services
- Check for systemd service instead of process to ensure that SLSA
  services will not run in parallel
- Change pkglisgen timer to avoid overlap with relpkggen timer
2024-02-15 12:25:42 -03:00
28aec91acd Change pkglistgen timer and relpkggen service
- Decrease the interval time to trigger pkglistgen
- Add debug flag for relpkgen
2024-02-15 12:25:42 -03:00
19fd421434 Change sleep location and improve log messages 2024-02-15 12:25:42 -03:00
3784a453f3 Refactor SLSA services to avoid parallel execution
- Refactor log
- Unify log for pkglistgen
- Replace external while true loop with a systemd timer for pkglistgen
- Add process check on verify-build-and-generatelists and
  generate-release-packages to avoid start pkglistgen when there is an
  instance that is already running it
- SLSA services must not share the same workdir
2024-02-15 12:25:42 -03:00
fb30cf84a9 Change how verify-build-and-generatelists checks when run pkglistgen 2024-02-15 12:25:42 -03:00
b9d76698cf Add relpkg support
- Add script to run relpkg
- Add systemd service and timer
- Change SLSA user
- Only run pkglistgen when build finishes
2024-02-15 12:25:42 -03:00
5ba60b7b26 Add log support to slsa-build-service 2024-02-15 12:25:42 -03:00
15aa15ec13 Add slsa-build-service 2024-02-15 12:25:42 -03:00