-
Notifications
You must be signed in to change notification settings - Fork 154
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
feat: bump go to 1.24.0 #6932
base: main
Are you sure you want to change the base?
feat: bump go to 1.24.0 #6932
Conversation
This pull request does not have a backport label. Could you fix it @kruskall? 🙏
|
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! Set the backport 8.x label so that 9.1.0 and 8.19 will both release with Go 1.24.
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 would like first the PR that adds the container packaging step in the CI and then merge this PR if our CI is green. Sorry for the delay
cc @dliappis
Agreed. I'd like to tread carefully here, and I don't see a pressing need to go to 1.24.0 right now since 1.23 is still supported. |
This is true but 1.24 makes it a lot easier to test/prepare for fips compliance 🙂 I'd prefer not to delay this too much, (I'm also happy to tackle any required issue). |
Quality is paramount and don't want to land in a situation like #6948 where PR passed, but subsequent packaging jobs failed. I'd prefer not merging until we are sure that CI has the additional coverage mentioned in the linked issue above. |
We are really eager to get the update to go-1.24 in for easier handling with the FIPS work. But I agree we should have a high confidence level. @dliappis, are you referring to https://github.com/elastic/ingest-dev/issues/5115? Anything that we can help drive forward so that this PR can be driven forward?
@pkoutsovasilis which PR or issue are you referring to? |
@simitt I can assure you that everybody wants to see this PR merged ASAP and everyone understands the critically of go 1.24 for FIPS. That said, this PR is currently missing but it is being worked on, so we can introduce go 1.24 with confidence that we won't run into any similar issue as we did for go 1.23 (#6948) 🙂 |
@pkoutsovasilis thanks for linking the PR! My comment was not to create more pressure, I was simply not sure which PR is considered a precondition. The go.1.24 update will make certain things easier, but it is not currently blocking us, so I fully agree with stabilizing things first and having a good confidence level. |
Packaging tests are failing because we're using the 1.23 crossbuild image to build the fips docker image. I'm guessing we missed a Go version update somewhere? |
|
💚 Build Succeeded
History
cc @kruskall |
What does this PR do?
bump go to 1.24.0
Why is it important?
should help with fips among other things
Checklist
./changelog/fragments
using the changelog toolDisruptive User Impact
How to test this PR locally
Related issues
Questions to ask yourself