Skip to content

feat(26.04): add golang 1.25#825

Open
zhijie-yang wants to merge 10 commits intocanonical:ubuntu-26.04from
zhijie-yang:golang-26.04
Open

feat(26.04): add golang 1.25#825
zhijie-yang wants to merge 10 commits intocanonical:ubuntu-26.04from
zhijie-yang:golang-26.04

Conversation

@zhijie-yang
Copy link
Collaborator

@zhijie-yang zhijie-yang commented Jan 6, 2026

Proposed changes

This PR adds golang==1.25 for 26.04. This PR is based on #818 , and applied the deltas from 1.24 to 1.25 on top of it.

Related issues/PRs

#818

Blocked by #890

Forward porting

Not applicable.

Checklist

Additional Context

@zhijie-yang zhijie-yang mentioned this pull request Jan 6, 2026
3 tasks
@ROCKsBot ROCKsBot requested a review from a team January 7, 2026 01:37
Copy link
Collaborator

@lczyk lczyk left a comment

Choose a reason for hiding this comment

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

a couple of somments/questions just to make sure i understand + some minor suggestions, but looks great overall. 👍

a bit of a harder diff because of the filename changes but nothing to be done about this really, except for maybe what we've talked about already with splitting commits more. that's only to try with future PRs though

/usr/share/go-1.25/src/cmd/cgo/zdefaultcc.go:
/usr/share/go-1.25/src/cmd/go/internal/cfg/zdefaultcc.go:
/usr/share/go-1.25/src/cmd/internal/objabi/zbootstrap.go:

Copy link
Collaborator

Choose a reason for hiding this comment

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

as discussed, dist-tools, doc-tools and go-build-src are now part of the go binary, yes?

Copy link
Collaborator

Choose a reason for hiding this comment

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

as well as pprof, covdata and test2json ?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

yes.

@zhijie-yang zhijie-yang added the Priority Look at me first label Feb 4, 2026
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

Test Coverage

Average Total Coverage: 9.29%


Arch: aarch64

Coverage: 9.29%

golang: 🌂 0.00% (20 missing)
golang_api
golang_bash-scripts
golang_bins
golang_build-tools
golang_cgo-support
golang_cgo-tools
golang_cmd-src
golang_copyright
golang_core
golang_go-env
golang_headers
golang_internal-src
golang_libs
golang_minimal
golang_profiling-tools
golang_runtime-src
golang_src-with-tests
golang_symlinks
golang_testing-tools
golang_time-src
golang-1.25: 🌂 0.00% (20 missing)
golang-1.25_api
golang-1.25_bash-scripts
golang-1.25_bins
golang-1.25_build-tools
golang-1.25_cgo-support
golang-1.25_cgo-tools
golang-1.25_cmd-src
golang-1.25_copyright
golang-1.25_core
golang-1.25_go-env
golang-1.25_headers
golang-1.25_internal-src
golang-1.25_libs
golang-1.25_minimal
golang-1.25_profiling-tools
golang-1.25_runtime-src
golang-1.25_src-with-tests
golang-1.25_symlinks
golang-1.25_testing-tools
golang-1.25_time-src
golang-1.25-go: 🌂 40.00% (12 missing)
golang-1.25-go_api
golang-1.25-go_bash-scripts
golang-1.25-go_bins
golang-1.25-go_cgo-support
golang-1.25-go_cmd-src
golang-1.25-go_core
golang-1.25-go_go-env
golang-1.25-go_internal-src
golang-1.25-go_libs
golang-1.25-go_runtime-src
golang-1.25-go_src-with-tests
golang-1.25-go_time-src
golang-1.25-src: 🌂 20.00% (16 missing)
golang-1.25-src_bash-scripts
golang-1.25-src_bins
golang-1.25-src_build-tools
golang-1.25-src_cgo-support
golang-1.25-src_cgo-tools
golang-1.25-src_cmd-src
golang-1.25-src_core
golang-1.25-src_go-env
golang-1.25-src_headers
golang-1.25-src_internal-src
golang-1.25-src_minimal
golang-1.25-src_profiling-tools
golang-1.25-src_runtime-src
golang-1.25-src_symlinks
golang-1.25-src_testing-tools
golang-1.25-src_time-src
golang-go: 🌂 0.00% (20 missing)
golang-go_api
golang-go_bash-scripts
golang-go_bins
golang-go_build-tools
golang-go_cgo-support
golang-go_cgo-tools
golang-go_cmd-src
golang-go_copyright
golang-go_core
golang-go_go-env
golang-go_headers
golang-go_internal-src
golang-go_libs
golang-go_minimal
golang-go_profiling-tools
golang-go_runtime-src
golang-go_src-with-tests
golang-go_symlinks
golang-go_testing-tools
golang-go_time-src
golang-src: 🌂 0.00% (20 missing)
golang-src_api
golang-src_bash-scripts
golang-src_bins
golang-src_build-tools
golang-src_cgo-support
golang-src_cgo-tools
golang-src_cmd-src
golang-src_copyright
golang-src_core
golang-src_go-env
golang-src_headers
golang-src_internal-src
golang-src_libs
golang-src_minimal
golang-src_profiling-tools
golang-src_runtime-src
golang-src_src-with-tests
golang-src_symlinks
golang-src_testing-tools
golang-src_time-src
make: 🌂 5.00% (19 missing)
make_api
make_bash-scripts
make_build-tools
make_cgo-support
make_cgo-tools
make_cmd-src
make_copyright
make_core
make_go-env
make_headers
make_internal-src
make_libs
make_minimal
make_profiling-tools
make_runtime-src
make_src-with-tests
make_symlinks
make_testing-tools
make_time-src

Arch: x86_64

Coverage: 9.29%

golang: 🌂 0.00% (20 missing)
golang_api
golang_bash-scripts
golang_bins
golang_build-tools
golang_cgo-support
golang_cgo-tools
golang_cmd-src
golang_copyright
golang_core
golang_go-env
golang_headers
golang_internal-src
golang_libs
golang_minimal
golang_profiling-tools
golang_runtime-src
golang_src-with-tests
golang_symlinks
golang_testing-tools
golang_time-src
golang-1.25: 🌂 0.00% (20 missing)
golang-1.25_api
golang-1.25_bash-scripts
golang-1.25_bins
golang-1.25_build-tools
golang-1.25_cgo-support
golang-1.25_cgo-tools
golang-1.25_cmd-src
golang-1.25_copyright
golang-1.25_core
golang-1.25_go-env
golang-1.25_headers
golang-1.25_internal-src
golang-1.25_libs
golang-1.25_minimal
golang-1.25_profiling-tools
golang-1.25_runtime-src
golang-1.25_src-with-tests
golang-1.25_symlinks
golang-1.25_testing-tools
golang-1.25_time-src
golang-1.25-go: 🌂 40.00% (12 missing)
golang-1.25-go_api
golang-1.25-go_bash-scripts
golang-1.25-go_bins
golang-1.25-go_cgo-support
golang-1.25-go_cmd-src
golang-1.25-go_core
golang-1.25-go_go-env
golang-1.25-go_internal-src
golang-1.25-go_libs
golang-1.25-go_runtime-src
golang-1.25-go_src-with-tests
golang-1.25-go_time-src
golang-1.25-src: 🌂 20.00% (16 missing)
golang-1.25-src_bash-scripts
golang-1.25-src_bins
golang-1.25-src_build-tools
golang-1.25-src_cgo-support
golang-1.25-src_cgo-tools
golang-1.25-src_cmd-src
golang-1.25-src_core
golang-1.25-src_go-env
golang-1.25-src_headers
golang-1.25-src_internal-src
golang-1.25-src_minimal
golang-1.25-src_profiling-tools
golang-1.25-src_runtime-src
golang-1.25-src_symlinks
golang-1.25-src_testing-tools
golang-1.25-src_time-src
golang-go: 🌂 0.00% (20 missing)
golang-go_api
golang-go_bash-scripts
golang-go_bins
golang-go_build-tools
golang-go_cgo-support
golang-go_cgo-tools
golang-go_cmd-src
golang-go_copyright
golang-go_core
golang-go_go-env
golang-go_headers
golang-go_internal-src
golang-go_libs
golang-go_minimal
golang-go_profiling-tools
golang-go_runtime-src
golang-go_src-with-tests
golang-go_symlinks
golang-go_testing-tools
golang-go_time-src
golang-src: 🌂 0.00% (20 missing)
golang-src_api
golang-src_bash-scripts
golang-src_bins
golang-src_build-tools
golang-src_cgo-support
golang-src_cgo-tools
golang-src_cmd-src
golang-src_copyright
golang-src_core
golang-src_go-env
golang-src_headers
golang-src_internal-src
golang-src_libs
golang-src_minimal
golang-src_profiling-tools
golang-src_runtime-src
golang-src_src-with-tests
golang-src_symlinks
golang-src_testing-tools
golang-src_time-src
make: 🌂 5.00% (19 missing)
make_api
make_bash-scripts
make_build-tools
make_cgo-support
make_cgo-tools
make_cmd-src
make_copyright
make_core
make_go-env
make_headers
make_internal-src
make_libs
make_minimal
make_profiling-tools
make_runtime-src
make_src-with-tests
make_symlinks
make_testing-tools
make_time-src

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority Look at me first

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants