Build blocker: install Go 1.25.8 as parallel install on git.ncwcom.com #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
mattermost/server/public v0.3.0(required by the plugin) has a transitive dependency that requires Go 1.25.8. The system Go on git.ncwcom.com is 1.24.4, which is also used by the Forgejo Actions CI runner forslash-serverbuilds.Installing a newer Go as the system default would break the existing CI pipeline.
Solution
Install Go 1.25.8 as a parallel install alongside system Go:
Then build the jitsi plugin explicitly with:
The CI runner continues to use system
go(1.24.4) unaffected.Prerequisites
HEALTH_OKon ceph05 before downloading/extractingAcceptance criteria
/usr/local/go1.25.8/bin/go versionreturnsgo1.25.8go version(system) still returnsgo1.24.4make distinslash-jitsi-plugin/produces a.tar.gzplugin bundleClosing — not required.
The
go.modonncw/maindeclaresgo 1.23.0and usesmattermost/server/public v0.1.14. The system Go on git.ncwcom.com is 1.24.4, which satisfies thego 1.23.0minimum with no issues.The Go 1.25.8 requirement was noted during an experimental attempt to upgrade the SDK to
v0.3.0— that change was never committed. The current repo builds cleanly with system Go.