Skip to content

github: unify docker-tests and linux-ab#39

Merged
dagomez137 merged 1 commit intomainfrom
ghw-config-tests
Sep 26, 2025
Merged

github: unify docker-tests and linux-ab#39
dagomez137 merged 1 commit intomainfrom
ghw-config-tests

Conversation

@dagomez137
Copy link
Contributor

This consolidates docker-tests.yml and linux-ab.yml into a single config-tests.yml workflow that builds kdevops containers once and reuses them across all test jobs via GitHub Container Registry. The unified approach eliminates duplicate container builds while providing comprehensive validation across Debian, Fedora, and OpenSUSE distributions.

The A/B testing script is modified to work in GitHub containers by generating only the configuration files needed for validation (extra_vars.yaml) instead of running the full make target that requires systemd services unavailable in GitHub-hosted runners (container environments).

Generated-by: Claude AI
Link: https://lore.kernel.org/r/20250926-ci-unify-github-hosted-runners-workflows-v1-1-582cad197315@samsung.com

This consolidates docker-tests.yml and linux-ab.yml into a single
config-tests.yml workflow that builds kdevops containers once and
reuses them across all test jobs via GitHub Container Registry.
The unified approach eliminates duplicate container builds while
providing comprehensive validation across Debian, Fedora, and OpenSUSE
distributions.

The A/B testing script is modified to work in GitHub containers
by generating only the configuration files needed for validation
(extra_vars.yaml) instead of running the full make target that requires
systemd services unavailable in GitHub-hosted runners (container
environments).

Generated-by: Claude AI
Link: https://lore.kernel.org/r/20250926-ci-unify-github-hosted-runners-workflows-v1-1-582cad197315@samsung.com
Signed-off-by: Daniel Gomez <da.gomez@samsung.com>
@dagomez137 dagomez137 merged commit 587c273 into main Sep 26, 2025
22 checks passed
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

Comments