Skip to content

Combine dependabot bumps and fix pre-commit CI - #154

Merged
djdanielsson merged 8 commits into
redhat-cop:develfrom
djdanielsson:chore/combined-dependabot-bumps
Aug 27, 2026
Merged

Combine dependabot bumps and fix pre-commit CI#154
djdanielsson merged 8 commits into
redhat-cop:develfrom
djdanielsson:chore/combined-dependabot-bumps

Conversation

@djdanielsson

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • Pre-commit hooks pass locally (ansible-lint, changelog, galaxy-importer)
  • CI pre-commit workflow passes
  • CI sanity workflow passes
  • CI build-import workflow passes
  • CI changelog workflow passes

Closes #150, closes #151, closes #152, closes #153

Made with Cursor

djdanielsson and others added 4 commits August 3, 2026 13:56
GitHub Actions runners no longer provide py3.11/py3.13 for the default
3.x setup-python job. Add skip_missing_interpreters and align skip list
with aap_configuration_extended so sanity tests skip missing interpreters
instead of failing the workflow.

Co-authored-by: Cursor <cursoragent@cursor.com>
Merge ansible-content-actions workflow updates and ansible-content-prek-actions
v26.7.2, and install awx.awx collections before ansible-lint in CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
@djdanielsson
djdanielsson requested a review from a team as a code owner August 27, 2026 14:32
djdanielsson and others added 4 commits August 27, 2026 14:36
Install collections outside the workspace so ansible-lint does not lint
the awx.awx collection files bundled in the checkout.

Co-authored-by: Cursor <cursoragent@cursor.com>
Remove any stale awx.awx install from ~/.ansible/collections before
ansible-lint runs so module resolution uses a complete collection.

Co-authored-by: Cursor <cursoragent@cursor.com>
Install the dependency on Ansible's project collections path and exclude
that directory from linting so short module names resolve without scanning
awx.awx sources.

Co-authored-by: Cursor <cursoragent@cursor.com>
Role meta declares collections: [awx.awx], so syntax-check resolves short
names through that collection stub. Mock the awx.awx.* (and
ansible.controller.*) module names so the stub provides them. Drop the
ineffective CI collection-install workarounds.

Co-authored-by: Cursor <cursoragent@cursor.com>
@djdanielsson
djdanielsson merged commit 99e4e6e into redhat-cop:devel Aug 27, 2026
17 checks passed
@djdanielsson
djdanielsson deleted the chore/combined-dependabot-bumps branch August 27, 2026 16:28
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.

2 participants