-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Migrate test-mods from Drone to GHA #12137
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
Signed-off-by: Derek Nola <derek.nola@suse.com>
33b2a07
to
2ec62f1
Compare
Signed-off-by: Derek Nola <derek.nola@suse.com> Revert "Remove Drone amd64 and arm64 pipelines from PRs" This reverts commit 2ec62f1. x Signed-off-by: Derek Nola <derek.nola@suse.com>
2ec62f1
to
954cfc0
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #12137 +/- ##
==========================================
- Coverage 45.17% 45.13% -0.04%
==========================================
Files 189 189
Lines 19212 19212
==========================================
- Hits 8679 8672 -7
- Misses 9299 9305 +6
- Partials 1234 1235 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
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.
The skipfiles jobs are defunct now anyways, but maybe we should have something for the GHA that does a similar thing? Have we resolved the problem that updates to docs would run a full integration test?
To be clear, I am asking about future work, this change looks good to me.
GHA has a build in control for this using the I believe we have most stuff covered. You can see on this recent README only PR that no GHA checks ran. #12134 |
Proposed Changes
test-mods
pipeline from Drone to GHA, set as a "Unit Test" because it really what it us, we don't need to build K3s, and it just a sanity check that we match correct use the k3s-io fork of k8s dependencies.amd64
andarm64
Drone pipelines on PR anymore. As you can see from this example run, these pipelines don't run any tests anymore on PR, they just build the binary and exit. Our new CI in GHA covers builds and test on both these platforms.Types of Changes
CI
Verification
New CI is green https://github.com/k3s-io/k3s/actions/runs/14475488372/job/40600013584?pr=12137
Testing
It is a test
Linked Issues
#12136
User-Facing Change
Further Comments