Skip to content

Update to go-1.24, linter v2 and satisfy new linter warnings#33

Merged
majst01 merged 4 commits intomainfrom
go-1.24
Jun 5, 2025
Merged

Update to go-1.24, linter v2 and satisfy new linter warnings#33
majst01 merged 4 commits intomainfrom
go-1.24

Conversation

@majst01
Copy link
Contributor

@majst01 majst01 commented May 30, 2025

Description

With this:

  • update to go-1.24
  • linter v2
  • satisfy new linter warning
  • migrate to distroless for enhanced security

Dockerfile for building ipxe was kept at bullseye (debian:11) because with debian:12 a newer gcc is shipped which does not compile our ipxe version. Upgrading ipxe to the most recent version would solve this problem, but newer ipxe version where used in the past and made modifications in the intel network card settings which lead to production problems. See: #17 and ipxe/ipxe#987

TODO:

  • running in Test

@majst01 majst01 requested a review from a team as a code owner May 30, 2025 06:30
@majst01 majst01 requested a review from robertvolkmann May 30, 2025 06:31
@majst01 majst01 self-assigned this May 30, 2025
Copy link
Contributor

@Gerrit91 Gerrit91 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@majst01 majst01 merged commit 99a5754 into main Jun 5, 2025
1 check passed
@majst01 majst01 deleted the go-1.24 branch June 5, 2025 14:05
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.

2 participants