Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • slapos slapos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Merge requests 129
    • Merge requests 129
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedinexedi
  • slaposslapos
  • Merge requests
  • !1417

Update to golang 1.20

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Levin Zimmermann requested to merge levin.zimmermann/slapos:go120 into master Aug 07, 2023
  • Overview 3
  • Commits 2
  • Pipelines 0
  • Changes 1

Good evening everybody,

this merge request aims to add golang 1.20 and set it as the global SlapOS default.

We should upgrade to Go 1.20, because Go 1.18 is already no longer supported. ("Each major Go release is supported until there are two newer major releases" [1]). Go 1.20 is the incremental improvement for earlier go 1.19 release. We skip Go 1.19, because it's also unsupported as soon as Go 1.21 is released (this is expected to happen in one month [2]). [1] https://go.dev/doc/devel/release [2] https://tip.golang.org/doc/go1.21

I run integration tests, no issue seems to be related with my patches (I compared with recent master integration tests, the erp5 tests seem to fail because apache isn't ready yet).

Is there any software which we want to keep at golang 1.18 or is there anything else which I missed?

Best Levin

/cc @jerome @kirr

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: go120
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7