Skip to content

Repository refactoring#33

Merged
igaw merged 3 commits intolinux-nvme:mainfrom
MichaelRabek:generate-dockerfiles
Mar 6, 2026
Merged

Repository refactoring#33
igaw merged 3 commits intolinux-nvme:mainfrom
MichaelRabek:generate-dockerfiles

Conversation

@MichaelRabek
Copy link
Contributor

This pull request proposes major reorganization of this repository. Dockerfiles are now separated into directories main and staging. All of them except cross compiler images are generated with make generare and built with make build.

GitHub workflows have been minimized and conditional tagging of build container images has been added.

Signed-off-by: Michal Rábek <mrabek@redhat.com>
This patch moves the conditional tagging functionality from release.yml
to build.yml. The workflow is now as follows:
- new staging containers are always tagged with :next
- new CI containers are always tagged with :next
- on a tag push
  - staging containers are always tagged with :main
  - CI containers are always tagged with :latest
  - CI containers are tagged with the tag's name (version number)

Signed-off-by: Michal Rábek <mrabek@redhat.com>
Staging Dockerfiles should be generated by the 'generate' target too.
There is not good reason to segregate this, since file generation is
much faster than container builds (which should be segregated into main
and staging groups).

Signed-off-by: Michal Rábek <mrabek@redhat.com>
@igaw igaw merged commit 733aedd into linux-nvme:main Mar 6, 2026
3 of 10 checks passed
@igaw
Copy link
Collaborator

igaw commented Mar 6, 2026

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants