From 6f45dad43d449b98e1e249bff65dbf98c403541f Mon Sep 17 00:00:00 2001 From: Robert Jacob Date: Sun, 12 Oct 2025 21:43:04 +0200 Subject: [PATCH 1/4] Update Go 1.25.2 --- .bingo/bingo.mod | 2 +- .bingo/golangci-lint.mod | 2 +- .bingo/promtool.mod | 2 +- .github/workflows/package.yml | 2 +- .github/workflows/pull-request.yml | 2 +- Dockerfile | 2 +- go.mod | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.bingo/bingo.mod b/.bingo/bingo.mod index 9b4040c..876f2ca 100644 --- a/.bingo/bingo.mod +++ b/.bingo/bingo.mod @@ -2,6 +2,6 @@ module _ // Auto generated by https://github.com/bwplotka/bingo. DO NOT EDIT go 1.23.0 -toolchain go1.25.1 +toolchain go1.25.2 require github.com/bwplotka/bingo v0.9.0 diff --git a/.bingo/golangci-lint.mod b/.bingo/golangci-lint.mod index 20a9af2..038fde4 100644 --- a/.bingo/golangci-lint.mod +++ b/.bingo/golangci-lint.mod @@ -1,5 +1,5 @@ module _ // Auto generated by https://github.com/bwplotka/bingo. DO NOT EDIT -go 1.25.1 +go 1.25.2 require github.com/golangci/golangci-lint/v2 v2.5.0 // cmd/golangci-lint diff --git a/.bingo/promtool.mod b/.bingo/promtool.mod index a7996e5..00dc02e 100644 --- a/.bingo/promtool.mod +++ b/.bingo/promtool.mod @@ -2,7 +2,7 @@ module _ // Auto generated by https://github.com/bwplotka/bingo. DO NOT EDIT go 1.23.0 -toolchain go1.25.1 +toolchain go1.25.2 replace github.com/fsnotify/fsnotify v1.8.0 => github.com/fsnotify/fsnotify v1.7.0 diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index c9fa577..1e3e1ed 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -20,7 +20,7 @@ jobs: - name: Setup Go uses: actions/setup-go@v5 with: - go-version: "1.25.1" # workaround for tests failing with automatically-downloaded Go toolchain (https://github.com/golang/go/issues/75031) + go-version: "1.25.2" # workaround for tests failing with automatically-downloaded Go toolchain (https://github.com/golang/go/issues/75031) - name: Build and Test run: make docker: diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index df81886..5177fc5 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -10,7 +10,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: - go-version: "1.25.1" + go-version: "1.25.2" - name: golangci-lint uses: golangci/golangci-lint-action@v8 with: diff --git a/Dockerfile b/Dockerfile index ae82823..77e8e2d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM --platform=$BUILDPLATFORM golang:1.25.1-alpine AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.2-alpine AS builder ARG TARGETOS ARG TARGETARCH diff --git a/go.mod b/go.mod index 58e849d..dbbed1e 100644 --- a/go.mod +++ b/go.mod @@ -2,7 +2,7 @@ module github.com/xperimental/nextcloud-exporter go 1.24.0 -toolchain go1.25.1 +toolchain go1.25.2 require ( github.com/google/go-cmp v0.7.0 From 20cd3bf03899cc58a0eb5e6670cd17cb8a847778 Mon Sep 17 00:00:00 2001 From: Robert Jacob Date: Sun, 12 Oct 2025 21:45:30 +0200 Subject: [PATCH 2/4] Update Github actions --- .github/workflows/package.yml | 6 +++--- .github/workflows/pull-request.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 1e3e1ed..14f30f0 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -14,11 +14,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: "1.25.2" # workaround for tests failing with automatically-downloaded Go toolchain (https://github.com/golang/go/issues/75031) - name: Build and Test @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Set up QEMU diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 5177fc5..eca2994 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -7,8 +7,8 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-go@v6 with: go-version: "1.25.2" - name: golangci-lint From 24dea133ee6635a607e00365a3bbafde5e0a458e Mon Sep 17 00:00:00 2001 From: Robert Jacob Date: Sun, 12 Oct 2025 21:46:13 +0200 Subject: [PATCH 3/4] Update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0762b8..64a328a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `maintenance` for maintenance mode - Panels for scrape errors and version info in Grafana Dashboard +### Changed + +- Updated Go runtime and dependencies + ## [0.8.0] - 2024-12-22 ### Added From d164500c03350eb520d2317c2ace0319abd1d65e Mon Sep 17 00:00:00 2001 From: Robert Jacob Date: Sun, 12 Oct 2025 21:46:33 +0200 Subject: [PATCH 4/4] Update dependencies --- go.mod | 4 ++-- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index dbbed1e..e6e2e1e 100644 --- a/go.mod +++ b/go.mod @@ -18,8 +18,8 @@ require ( github.com/kr/text v0.2.0 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/prometheus/client_model v0.6.2 // indirect - github.com/prometheus/common v0.66.1 // indirect + github.com/prometheus/common v0.67.1 // indirect github.com/prometheus/procfs v0.17.0 // indirect - golang.org/x/sys v0.36.0 // indirect + golang.org/x/sys v0.37.0 // indirect google.golang.org/protobuf v1.36.10 // indirect ) diff --git a/go.sum b/go.sum index 27ab292..7f4c89e 100644 --- a/go.sum +++ b/go.sum @@ -24,8 +24,8 @@ github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h github.com/prometheus/client_golang v1.23.2/go.mod h1:Tb1a6LWHB3/SPIzCoaDXI4I8UHKeFTEQ1YCr+0Gyqmg= github.com/prometheus/client_model v0.6.2 h1:oBsgwpGs7iVziMvrGhE53c/GrLUsZdHnqNwqPLxwZyk= github.com/prometheus/client_model v0.6.2/go.mod h1:y3m2F6Gdpfy6Ut/GBsUqTWZqCUvMVzSfMLjcu6wAwpE= -github.com/prometheus/common v0.66.1 h1:h5E0h5/Y8niHc5DlaLlWLArTQI7tMrsfQjHV+d9ZoGs= -github.com/prometheus/common v0.66.1/go.mod h1:gcaUsgf3KfRSwHY4dIMXLPV0K/Wg1oZ8+SbZk/HH/dA= +github.com/prometheus/common v0.67.1 h1:OTSON1P4DNxzTg4hmKCc37o4ZAZDv0cfXLkOt0oEowI= +github.com/prometheus/common v0.67.1/go.mod h1:RpmT9v35q2Y+lsieQsdOh5sXZ6ajUGC8NjZAmr8vb0Q= github.com/prometheus/procfs v0.17.0 h1:FuLQ+05u4ZI+SS/w9+BWEM2TXiHKsUQ9TADiRH7DuK0= github.com/prometheus/procfs v0.17.0/go.mod h1:oPQLaDAMRbA+u8H5Pbfq+dl3VDAvHxMUOVhe0wYB2zw= github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= @@ -43,8 +43,8 @@ go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= go.yaml.in/yaml/v2 v2.4.3 h1:6gvOSjQoTB3vt1l+CU+tSyi/HOjfOjRLJ4YwYZGwRO0= go.yaml.in/yaml/v2 v2.4.3/go.mod h1:zSxWcmIDjOzPXpjlTTbAsKokqkDNAVtZO0WOMiT90s8= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.36.0 h1:KVRy2GtZBrk1cBYA7MKu5bEZFxQk4NIDV6RLVcC8o0k= -golang.org/x/sys v0.36.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= +golang.org/x/sys v0.37.0 h1:fdNQudmxPjkdUTPnLn5mdQv7Zwvbvpaxqs831goi9kQ= +golang.org/x/sys v0.37.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= google.golang.org/protobuf v1.36.10 h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE= google.golang.org/protobuf v1.36.10/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=