Skip to content

Build on Go 1.27 #322

Closed
Closed

Description

@ecv

This repository builds on Go 1.26. That is still supported, but it drops out when Go 1.28 ships in February 2027, and moving now keeps every Datum repository on one Go line.

These pins are older than 1.27:

File Kind Line
Dockerfile build image FROM docker.io/golang:1.26 AS builder
go.mod go.mod go line (CI reads it) go 1.26.0

The Dependency Dashboard (#11) has no Go 1.27 box, so this move is by hand. Expect generated files or go mod tidy to need a refresh alongside the bump (datum-cloud/infra#8211).

Acceptance criteria

  • Every build image, CI job and toolchain in the repository uses Go 1.27
  • The build, tests and lint pass on Go 1.27

Related to datum-cloud/infra#8340

Activity

  1. added a commit that references this issue on Nov 2, 2026
  2. ecv commented on Nov 3, 2026

    @ecv
    ContributorAuthor

    Done in #323, released in https://github.com/datum-cloud/datum/releases/tag/v0.17.10. Images, CI and the go.mod toolchain are on Go 1.27.3. Raising the go line is step 2 of https://github.com/datum-cloud/infra/issues/8340, tracked there.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions