-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Migrate full-run integration tests from CircleCI to GH Actions except docker push and push of all artifacts #12545
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
LocalStack Community integration with Pro 2 files ± 0 2 suites ±0 1h 43m 5s ⏱️ - 11m 15s Results for commit 20d7e05. ± Comparison against base commit 4ea4102. This pull request removes 16 and adds 42 tests. Note that renamed tests count towards both.
This pull request removes 14 skipped tests and adds 18 skipped tests. Note that renamed tests count towards both.
This pull request skips 1 test.
♻️ This comment has been updated with latest results. |
I will add a link to a successful run shortly, and then add other codeowners to this PR. |
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.
LGTM in principle! Some awesome ideas in there with the composite actions and more 🥳
I will give the final approval after having looked at the full test runs.
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.
LGTM! It's very easily readable which I think is very important for pipelines like these 🚀
Only the publishing of the results to the GHA summary would be left now. (Sorry that I came up with that just now :P) However, we can also add that in a follow up.
path: | | ||
target/pytest-junit-integration-${{ env.PLATFORM }}-${{ matrix.group }}.xml | ||
target/.coverage.integration-${{ env.PLATFORM }}-${{ matrix.group }} | ||
retention-days: 30 |
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.
nit: Just noticed that we will also need to add this here, like we have in ext: https://github.com/EnricoMi/publish-unit-test-result-action so that we can quickly browse the results in the Summary.
We can either add this now or in a follow-up PR. And we'll need that for all test jobs
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.
I will add this in the follow-up PR
… docker push and push of all artifacts (#12545)
Motivation
This PR is part of initiative to migrate from CircleCI to GithubActions. It migrates part of full-run tests to GithubActions. This PR does not include merged artifact uploads or Docker push to registry jobs; they will be added in a separate PR.
Changes
actions/setup-python@v5
Testing