8 Commits

Author SHA1 Message Date
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
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
b1c4be00ac Fix SLSA systemd target 2024-02-15 12:25:42 -03:00
65b8d1bc9c Add working dir for SLSA services 2024-02-15 12:25:42 -03:00
61960698d8 Add systemd target for SLSA 2024-02-15 12:25:42 -03:00
da48b4f3a0 Change SLSA systemd services
- Add oscrc file for SLSA
- Change user to osrt-slsa
2024-02-15 12:25:42 -03:00
ed01209734 Add SLSA osrc config 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