Skip to content

Conversation

dereknola
Copy link
Member

Proposed Changes

Backports of:

This will enable GHCR publishing of k3s images for July releases.

Types of Changes

New CI

Verification

Manually testing on my fork of k3s.

Testing

Linked Issues

#12136

User-Facing Change


Further Comments

@dereknola dereknola requested a review from a team as a code owner July 3, 2025 16:37
dereknola added 5 commits July 3, 2025 09:45
Signed-off-by: Derek Nola <derek.nola@suse.com>
* Add full ci support without Dapper
* Seperate git and other version tags, improves caching on binary builds
* Use new local targets for build-k3s.yaml workflow
* Allow optional ghcr build caching
* Build binary using GHA native commands
* Use internal setup-go action for e2e.yaml
* Add emulation builds to k3s-build.yaml (for arm32 and future riscv64)
* Be consistent in k3s artifact names
* Fix package/dockerfile warnings
* Fix install script for PR installs

Signed-off-by: Derek Nola <derek.nola@suse.com>
Signed-off-by: Derek Nola <derek.nola@suse.com>
Signed-off-by: Derek Nola <derek.nola@suse.com>
Signed-off-by: Derek Nola <derek.nola@suse.com>
Copy link

codecov bot commented Jul 3, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 19.84%. Comparing base (b8f5fad) to head (739cb85).
Report is 5 commits behind head on release-1.30.

❗ There is a different number of reports uploaded between BASE (b8f5fad) and HEAD (739cb85). Click for more details.

HEAD has 19 uploads less than BASE
Flag BASE (b8f5fad) HEAD (739cb85)
inttests 12 0
e2etests 7 0
Additional details and impacted files
@@                Coverage Diff                @@
##           release-1.30   #12576       +/-   ##
=================================================
- Coverage         47.76%   19.84%   -27.93%     
=================================================
  Files               188      184        -4     
  Lines             19234    19158       -76     
=================================================
- Hits               9188     3801     -5387     
- Misses             8752    14928     +6176     
+ Partials           1294      429      -865     
Flag Coverage Δ
e2etests ?
inttests ?
unittests 19.84% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dereknola dereknola merged commit 9b775b7 into k3s-io:release-1.30 Jul 7, 2025
87 of 88 checks passed
@dereknola dereknola deleted the ghcr_130 branch July 8, 2025 16:22
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.

3 participants