The v0.49.x tag line diverged from origin/master, leaving many features only accessible via tags but not on the master branch. This PR brings all missing functionality to master.
New Modules
ci/cancel_superseded_runs.py — cancel superseded CI runs
ci/check_workflow_artifact_deps.py — validate artifact dependencies in workflows
ci/check_workflow_tofu_init.py — validate tofu init steps in workflows
Tests: WARNING — source files changed but no test files updated
Commit conventions: OK
No issues found by automated checks.
Auto-merge: If all CI checks pass, this PR will be merged automatically.
## Automated PR Review
- Architecture compliance: OK
- Best practices: OK
- Security: OK
- i18n: OK
- Resource management: OK
- Documentation: OK
- Tests: WARNING — source files changed but no test files updated
- Commit conventions: OK
No issues found by automated checks.
---
**Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emo
approved these changes 2026-08-09 01:00:09 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
The v0.49.x tag line diverged from origin/master, leaving many features only accessible via tags but not on the master branch. This PR brings all missing functionality to master.
New Modules
ci/cancel_superseded_runs.py— cancel superseded CI runsci/check_workflow_artifact_deps.py— validate artifact dependencies in workflowsci/check_workflow_tofu_init.py— validate tofu init steps in workflowstools/check_alert_rules.py— validate Prometheus alert rulestools/check_ansible_set_fact_to_json.py— lint set_fact usagetools/check_docker_init.py— validate Docker init scriptsutils/jinja.py— Jinja2 template utilitiesutils/ui.py— UI/console utilitiesModified Modules
distribute_molecule.py: add--include-roles/--exclude-rolesutils/api.py: addcontainer.credentialsfor private registry authinstall_tools.py: retry ansible-galaxy on transient timeoutssetup_image.py: skip dep resolution with--no-depscli.py: register new commandsi18n.py: add new translation keysCleanup
.vale/styles/Google/filesTest Results
2195 passed, 100% coverage. All pre-commit hooks passed.
Generated with Devin
Automated PR Review
No issues found by automated checks.
Auto-merge: If all CI checks pass, this PR will be merged automatically.
Auto-approved: all CI checks passed (validate job).
Pull request closed