-
Notifications
You must be signed in to change notification settings - Fork 11
ci: rollout several recent changes to CI testing #137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* Pass in a YAML true value as `__bootc_validation: true` using
the --extra-vars option to ensure that `__bootc_validation` is
treated as a boolean and not a string value.
`-e "__bootc_validation: true"`
You can also use JSON format:
`-e '{"__bootc_validation": true}'`
but YAML is simpler in this case.
* Use tox-lsr version 3.11.1
* Ensure the citest bad comment works when the test was cancelled in
addition to the failure case.
* Update contributing.md documentation
* Update number of nodes to use in testing farm, if needed
* remove unnecessary ansible-lint skips
Signed-off-by: Rich Megginson <[email protected]>
Reviewer's GuideThis PR refines the CI testing setup by passing the __bootc_validation flag as a YAML boolean, upgrading tox-lsr to 3.11.1 across workflows, broadening cancellation detection in the citest bad workflow, and enriching the contributing guide with local CI test instructions. Sequence diagram for citest bad workflow handling cancelled and failed runssequenceDiagram
participant "GitHub Actions Workflow"
participant "GitHub API"
participant "Test Farm (TF)"
"GitHub Actions Workflow"->>"GitHub API": Query workflow runs for PR title
"GitHub API"-->>"GitHub Actions Workflow": Return runs with conclusion (failure or cancelled)
"GitHub Actions Workflow"->>"Test Farm (TF)": Process failed or cancelled run
"Test Farm (TF)"-->>"GitHub Actions Workflow": Return status
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
__bootc_validation: trueusingthe --extra-vars option to ensure that
__bootc_validationistreated as a boolean and not a string value.
-e "__bootc_validation: true"You can also use JSON format:
-e '{"__bootc_validation": true}'but YAML is simpler in this case.
Use tox-lsr version 3.11.1
Ensure the citest bad comment works when the test was cancelled in
addition to the failure case.
Update contributing.md documentation
Update number of nodes to use in testing farm, if needed
remove unnecessary ansible-lint skips
Signed-off-by: Rich Megginson [email protected]
Summary by Sourcery
Roll out recent improvements to CI testing by bumping tox-lsr, correctly passing boolean variables, handling cancelled test runs, cleaning up lint skips, and enhancing local test documentation
Bug Fixes:
Enhancements:
Documentation: