Update build

* Update Go to 1.21.
* Cleanup unecessary build flags.
* Update minimum Go version to 1.20.

Fixes: https://github.com/prometheus/statsd_exporter/issues/531

Signed-off-by: SuperQ <superq@gmail.com>
This commit is contained in:
SuperQ 2024-01-09 21:06:12 +01:00
parent 2c7fd1edd4
commit 8adea73c00
No known key found for this signature in database
GPG key ID: C646B23C9E3245F1
3 changed files with 3 additions and 4 deletions

View file

@ -5,7 +5,7 @@ executors:
# Whenever the Go version is updated here, .promu.yml should also be updated. # Whenever the Go version is updated here, .promu.yml should also be updated.
golang: golang:
docker: docker:
- image: cimg/go:1.19 - image: cimg/go:1.21
jobs: jobs:
test: test:
executor: golang executor: golang

View file

@ -1,11 +1,10 @@
go: go:
# Whenever the Go version is updated here, .circle/config.yml should also # Whenever the Go version is updated here, .circle/config.yml should also
# be updated. # be updated.
version: 1.19 version: 1.21
repository: repository:
path: github.com/prometheus/statsd_exporter path: github.com/prometheus/statsd_exporter
build: build:
flags: -a -tags 'netgo static_build'
ldflags: | ldflags: |
-X github.com/prometheus/common/version.Version={{.Version}} -X github.com/prometheus/common/version.Version={{.Version}}
-X github.com/prometheus/common/version.Revision={{.Revision}} -X github.com/prometheus/common/version.Revision={{.Revision}}

2
go.mod
View file

@ -1,6 +1,6 @@
module github.com/prometheus/statsd_exporter module github.com/prometheus/statsd_exporter
go 1.18 go 1.20
require ( require (
github.com/alecthomas/kingpin/v2 v2.4.0 github.com/alecthomas/kingpin/v2 v2.4.0