-
Notifications
You must be signed in to change notification settings - Fork 70
chore: Upgrade Go to 1.24, Rust to 1.83.0, and pin Python to 3.13 #640
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
Co-authored-by: davidgamero <4248857+davidgamero@users.noreply.github.com>
|
@copilot upgrade the dockerfile to use 1.24 too |
Co-authored-by: davidgamero <4248857+davidgamero@users.noreply.github.com>
|
@copilot pin the helm-version input on the k8s-bake action to v3.19.2 |
Co-authored-by: davidgamero <4248857+davidgamero@users.noreply.github.com>
Pinned helm-version to |
|
@copilot update the rust tests based on this ouput to a newer compatible version #9 1.292
|
Co-authored-by: davidgamero <4248857+davidgamero@users.noreply.github.com>
Updated Rust version from 1.82.0 to 1.83.0 in all integration test files and the default template to fix ICU package compatibility (icu_normalizer_data, icu_properties, icu_provider require rustc 1.83) in commit 7b753ab. |
|
@copilot remove the unused format on pkg/fixtures/validatetemplate.go#L23, replace it with a normal print |
Co-authored-by: davidgamero <4248857+davidgamero@users.noreply.github.com>
|
@copilot add a step to the integration test workflow that prints the generated manifests' pod/deployment logs using |
Co-authored-by: davidgamero <4248857+davidgamero@users.noreply.github.com>
Added "Print Pod Logs" step after "Print K8s Objects" in the helm-create-update, kustomize-create-update, and manifests-create jobs. Each step uses |
|
@copilot fix the python based on this output |
Co-authored-by: davidgamero <4248857+davidgamero@users.noreply.github.com>
Pinned Python version from "3" to "3.13" to fix Flask compatibility. The error was caused by Flask using |
Description
Upgrades Go from 1.22/1.23 to 1.24, Rust from 1.82.0 to 1.83.0, and pins Python from "3" to "3.13" across the project and CI/CD pipelines.
Changes:
go.mod: Updated fromgo 1.23.0+toolchain go1.24.1togo 1.24Dockerfile: Updated base image fromgolang:1.23-alpinetogolang:1.24-alpinego-versionfrom1.22to1.24in:unit-tests.ymlintegration-tests.yml(Linux + Windows jobs)integration-json.ymlrelease-and-publish.ymle2e-info.ymlintegration-per-language.yml: Pinnedhelm-versiontov3.19.2in k8s-bake action (fixes Bug: Action fails when runninghelm initwith Helm v4.0.0 k8s-bake#202)template/dockerfiles/rust/draft.yaml: Updated default version and example valuestest/integration/rust/helm.yamltest/integration/rust/kustomize.yamltest/integration/rust/manifest.yamltemplate/dockerfiles/python/draft.yaml: Updated default version and example valuestest/integration/python/helm.yamltest/integration/python/kustomize.yamltest/integration/python/manifest.yamlpkg/fixtures/validatetemplate.go: Replacedfmt.Printfwithfmt.Printto avoid format string issuesintegration-per-language.yml: Added "Print Pod Logs" debugging step after "Print K8s Objects" in helm-create-update, kustomize-create-update, and manifests-create jobs withif: always()to run even on failuresType of change
How Has This Been Tested?
Checklist:
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.