Custom images for GitHub-hosted runners are getting new capabilities that give you more flexibility over how you compose and manage your image-generation pipelines.

You can now build custom images on top of other custom images, enabling layered image workflows for GitHub Actions. Teams can maintain a shared base image with common tooling and let individual teams build on top of it with their own dependencies. This reduces duplication and speeds up image builds.

Additionally, you can now use conditional logic around the snapshot keyword in your workflows to control when a new image version is generated. This gives you more flexibility over your testing and rollout strategy for your images.

For more information, check out our docs about custom images for GitHub Actions