Big refactor in the CI. I've broken up pulp_images.yml into multiple components:
The CI tests for pull-requests -> ci.yml
The release machinary -> release.yml
The common actions between each run (building images and publishing) have been converted to actions
Building the base images -> actions/base_images
Building an app image -> actions/build_image
Publishing to the registries -> actions/publish_images
There is still a big overlap in ci.yml & release.yml that I want to remove, but I've been writing this for a while so I need to get some feedback before trying to make it perfect.
Big refactor in the CI. I've broken up
pulp_images.yml
into multiple components:ci.yml
release.yml
The common actions between each run (building images and publishing) have been converted to actions
actions/base_images
actions/build_image
actions/publish_images
There is still a big overlap in
ci.yml
&release.yml
that I want to remove, but I've been writing this for a while so I need to get some feedback before trying to make it perfect.