-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
bump GO_BUILD_VER from v0.88 to v0.89 to move go from 1.21.9 to 1.21.… #8976
bump GO_BUILD_VER from v0.88 to v0.89 to move go from 1.21.9 to 1.21.… #8976
Conversation
Thank you @paulgmiller |
/sem-approve |
@Behnam-Shobiri bumped. |
/sem-approve |
Felix/node build failed due to a clang version mismatch issue. We updated clang from v12 to v15 in calico/go-build:v0.89. @Behnam-Shobiri is v0.88 branch still active? Maybe it is easier to update golang in v0.88 branch? |
No way to build calico 3.26 with clang v15? Maybe by cherry picking dc848fc Or is clang v15 too big a change to pull back as a patch. |
Sure. If that still doesn't work, you can ping me to get v0.88 go-build golang version align with v0.89. |
@hjiawei got it to build node to but I did have to suppressed a variable unused error in tc.c (did it by debg logging it) but maybe there's a clang directive that would be better See fdea96d6d1f39aef36a2cef433ef72d0684a9c5c in my change or just look carefully at tc.c and let me know if thats better. Likely update .88 with the go patch is safer but I don't know how to help there so thought I'd try this. |
/sem-approve |
@paulgmiller The build is green finally... |
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.
Thanks @paulgmiller!
…11 to fix cve https://avd.aquasec.com/nvd/cve-2024-24790
Description
Trivy detects a cve.
trivy i --severity=HIGH,CRITICAL docker.io/calico/typha:v3.26.4
Related issues/PRs
fixes #8974
another CVE PR is #8975
Todos
Release Note
Reminder for the reviewer
Make sure that this PR has the correct labels and milestone set.
Every PR needs one
docs-*
label.docs-pr-required
: This change requires a change to the documentation that has not been completed yet.docs-completed
: This change has all necessary documentation completed.docs-not-required
: This change has no user-facing impact and requires no docs.Every PR needs one
release-note-*
label.release-note-required
: This PR has user-facing changes. Most PRs should have this label.release-note-not-required
: This PR has no user-facing changes.Other optional labels:
cherry-pick-candidate
: This PR should be cherry-picked to an earlier release. For bug fixes only.needs-operator-pr
: This PR is related to install and requires a corresponding change to the operator.