Skip to content

DNM: Several CI adjustments#98

Open
alicefr wants to merge 6 commits into
bootc-dev:mainfrom
alicefr:adjust-ci
Open

DNM: Several CI adjustments#98
alicefr wants to merge 6 commits into
bootc-dev:mainfrom
alicefr:adjust-ci

Conversation

@alicefr

@alicefr alicefr commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

This PR add some clean up and tries to merge the GHA running the integration tests into a single file. However, its main focus is to run the integration tests for building the image BEFORE push the images.

The integration tests if there is no change under node/fedora/*, they use the default bink image, otherwise the CI build s the image and use that instead in the tests.

The first commit focus to merge the composefs integration tests together with the other functional tests in order to avoid duplication.

alicefr added 6 commits July 14, 2026 16:33
Simplify the GHA job and merge everything in the integration-test.yml to
avoid duplication.

Signed-off-by: Alice Frosi <afrosi@redhat.com>
Change the support version to print once all the version and onece the
non default versions. The non-default version is used by the
k8s-versions integration tests which run a subset of the tests. The
all-versions will be used by the node image build matrix job in the next
commit.

Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>
Add changes detection to the node-images/fedora/**. This triggers the
build of the node images.

Remove of build-node-image.yaml.

Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>
Allows callers to pass a node image to pull. When omitted (image
already loaded locally from artifact), setup-bink skips pulling it.

Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>
Remove per-job overrides and the node image from BINK_IMAGES. The node
image will be added dynamically by setup-bink via the node-image input.

Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>
When build-node-images runs, test jobs download and load the artifact
instead of pulling from GHCR. When skipped, setup-bink pulls the
published image via the node-image input.

Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>
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.

1 participant