Skip to content

A workflow to schedule missing package builds

For the needs of the Debian wanna-build team, we want to be able to analyze a repository, figure out the missing builds, check whether the build dependencies of those missing builds are installable, and if yes then schedule the missing builds and upload them to the target repository. (Newer versions of some packages might work on additional architectures, which in turn might render more packages buildable on the given architecture, hence the need to do regular analysis and schedule newly buildable packages)

This should interact with a debusine:package-build-logs collection to avoid rescheduling builds that are already running.

The workflow is expected to run regularly in an automated fashion.

The check of the installability of the build dependencies can likely be shared with #460.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information