Skip to content
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

Update github workflows - enable pytest #72

Open
wants to merge 4 commits into
base: devel
Choose a base branch
from

Conversation

himdel
Copy link
Collaborator

@himdel himdel commented Feb 20, 2025

Issue: AAP-39227

Update github workflows - enable pytest

  • main: rename to pytest, remove unused workflow inputs, enable pytest
  • update action versions to latest, remove uv version constraint
  • consistent checkout & uv & python setup
  • add ruff format check output (but don't fail yet), move ruff check to pr-checks
  • change sonarcloud to pull_request_target - uses secrets
  • update sonarcloud action to new name, pass token via env
  • quote names, Literal Block Scalar for shells, Folded Block Scalar for args

And run awx postgres & minio before pytest so they're available during - logic from #57 / #71 , but without quay containers which would need logins.

And enable dependabot updates for github action versions.

@himdel himdel changed the title Enable CI Update github workflows - enable pytest Feb 20, 2025
@himdel himdel force-pushed the ci-enable branch 2 times, most recently from 2bbc385 to f2cc2fc Compare February 20, 2025 12:39
* main: rename to pytest, remove unused workflow inputs, enable pytest
* update action versions to latest, remove uv version constraint
* consistent checkout & uv & python setup
* add ruff format check output (but don't fail yet), move ruff check to pr-checks
* change sonarcloud to pull_request_target - uses secrets
* update sonarcloud action to new name, pass token via env
* quote names, Literal Block Scalar for shells, Folded Block Scalar for args

Issue: AAP-39227
@himdel himdel marked this pull request as ready for review February 20, 2025 13:17
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