stackabletech / docker-images

Apache License 2.0
14 stars 2 forks source link

feat!: Split up CI workflow per product #733

Closed Techassi closed 6 days ago

Techassi commented 1 week ago

Part of https://github.com/stackabletech/issues/issues/595

This PR splits up the dev workflow so that each individual product image can be built instead of building all products at once. This allows us to trigger workflows on changes in specific paths. Additionally, it is now possible to split up the conf.py file, see #732

Before After
image image
- [ ] Changes are OpenShift compatible
- [ ] All added packages (via microdnf or otherwise) have a comment on why they are added
- [ ] Things not downloaded from Red Hat repositories should be mirrored in the Stackable repository and downloaded from there
- [ ] All packages should have (if available) signatures/hashes verified
- [ ] Add an entry to the CHANGELOG.md file
- [ ] Integration tests ran successfully