ci: tox-lsr 3.17.0 - container test improvements, use ansible 2.20 for fedora 43 [citest_skip]#174
Open
ci: tox-lsr 3.17.0 - container test improvements, use ansible 2.20 for fedora 43 [citest_skip]#174
Conversation
…r fedora 43 [citest_skip] tox-lsr 3.17.0 has some container test improvements - better output, faster runs Use Ansible 2.20 for qemu/container tests on fedora 43 Signed-off-by: Rich Megginson <rmeggins@redhat.com>
Reviewer's guide (collapsed on small PRs)Reviewer's GuideUpdates CI workflows to use tox-lsr 3.17.0 and Ansible 2.20 for Fedora 43, and adjusts container test environment variables to leverage the new tox-lsr behavior for faster, clearer container test runs. Sequence diagram for updated CI container tests with tox-lsr 3.17.0 and Ansible 2.20sequenceDiagram
actor Developer
participant GitHubActions
participant ansible_test_job
participant tox_lsr_3_17_0
participant Fedora43_container
participant Ansible_2_20
Developer->>GitHubActions: Push commit / open PR
GitHubActions->>ansible_test_job: Start ansible-test workflow
ansible_test_job->>ansible_test_job: Checkout repository
ansible_test_job->>tox_lsr_3_17_0: pip install tox-lsr 3.17.0
ansible_test_job->>Fedora43_container: Start container test environment
Fedora43_container->>Ansible_2_20: Install Ansible 2.20
ansible_test_job->>tox_lsr_3_17_0: Invoke tox-lsr container test env
tox_lsr_3_17_0->>Fedora43_container: Run tests with improved output
Fedora43_container->>Ansible_2_20: Execute Ansible-based tests
Ansible_2_20-->>Fedora43_container: Test results
Fedora43_container-->>tox_lsr_3_17_0: Aggregated container test results
tox_lsr_3_17_0-->>ansible_test_job: Faster, clearer test report
ansible_test_job-->>GitHubActions: Job status
GitHubActions-->>Developer: CI status and test logs
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
tox-lsr 3.17.0 has some container test improvements - better output, faster runs
Use Ansible 2.20 for qemu/container tests on fedora 43
Signed-off-by: Rich Megginson rmeggins@redhat.com
Summary by Sourcery
Update CI workflows to use newer tox-lsr and Ansible versions and optimize container test execution for Fedora 43.
CI: