archlinux-proaudio icon indicating copy to clipboard operation
archlinux-proaudio copied to clipboard

Get packages to build only from commit context

Open cbix opened this issue 2 years ago • 1 comments

Currently the CI checks out the specific commit for that run and compares all package versions to the current versions in the package database. This causes several issues:

  • pipelines are not reproducible as their context depends on external information in the live database
  • restarting a successful pipeline won't build any package
  • multiple parallel pipelines have undefined behavior and often build unnecessary packages

cbix avatar Oct 22 '23 21:10 cbix

This was partially addressed in #324 but we're still mixing up responsibilities:

  • git diff should determine packages to build
  • db check should determine packages to upload

cbix avatar Mar 16 '24 16:03 cbix