[PR #2951/c7c7f15b backport][stable-9] Implement integration tests - #2961
patchback[bot] wants to merge 1 commit into
Conversation
Implement integration tests (cherry picked from commit c7c7f15)
|
Build succeeded. ✔️ ansible-galaxy-importer SUCCESS in 3m 52s |
|
Build succeeded. ✔️ ansible-galaxy-importer SUCCESS in 5m 50s |
This is a backport of PR #2951 as merged into main (c7c7f15).
SUMMARY
This PR migrates our integration testing suite from legacy Zuul infrastructure to GitHub Actions. It introduces a robust workflow triggered on
pull_requestevents to ensure code quality and functional correctness before merging.Key Changes:
Modernized CI: Established a GHA workflow that leverages the pull_request trigger and path filtering to optimize runner usage.
Secure Credential Provisioning: Integrated
ansible/ansible-test-auth@v1to dynamically generate short-lived cloud credentials. This replaces the need for static secrets and aligns with our OIDC security goals.ISSUE TYPE