Skip to content

Commit e069269

Browse files
authored
build(deps): update dependencies and raise the Go floor to 1.26.9 (#1056)
* build(deps): update dependencies and raise the Go floor to 1.26.9 for new stdlib advisories * ci: pin the floor Go legs to 1.26.9
1 parent 485cd02 commit e069269

11 files changed

Lines changed: 31 additions & 27 deletions

File tree

‎.github/workflows/golangci-lint.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- name: Set up Go
3636
uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
3737
with:
38-
go-version: "1.26"
38+
go-version: "1.26.9"
3939

4040
- name: Run golangci-lint as an enforced gate
4141
uses: golangci/golangci-lint-action@ba0d7d2ec06a0ea1cb5fa41b2e4a3ab91d21278a # v9.3.0

‎.github/workflows/govulncheck.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
fail-fast: false
3838
matrix:
3939
go:
40-
- "1.26.6"
40+
- "1.26.9"
4141
- "stable"
4242

4343
steps:

‎.github/workflows/release.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
- name: Install cosign
4545
uses: sigstore/cosign-installer@6f9f17788090df1f26f669e9d70d6ae9567deba6 # v4.1.2
4646
- name: Install Syft (SBOM generator)
47-
uses: anchore/sbom-action/download-syft@3ad7283483fc7af8ff2b4ea19663c2d5ca935e26 # v0.24.2
47+
uses: anchore/sbom-action/download-syft@66cbf4bc1f1c0d2edc94016e65bc221b6bb0ad6c # v0.24.3
4848
- name: Run GoReleaser
4949
id: run-goreleaser
5050
uses: goreleaser/goreleaser-action@f06c13b6b1a9625abc9e6e439d9c05a8f2190e94 # v7.2.3

‎.github/workflows/reviewdog.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
with:
1919
persist-credentials: false
2020
- name: golangci-lint
21-
uses: reviewdog/action-golangci-lint@c76cceaaab89abe74e649d2e34c6c9adc26662d2 # v2.10.0
21+
uses: reviewdog/action-golangci-lint@284129a3ac23bc5d8ac1522e0b6511df74a8836d # v2.10.2
2222
with:
2323
reporter: github-pr-review
2424
level: warning
@@ -52,7 +52,7 @@ jobs:
5252
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
5353
with:
5454
persist-credentials: false
55-
- uses: reviewdog/action-actionlint@2085657ab2c7f48c58edcc767fba576f63bea76b # v1.77.0
55+
- uses: reviewdog/action-actionlint@1758727be30241166609dad4c97588b6ad411f32 # v1.79.1
5656
with:
5757
reporter: github-pr-review
5858
level: warning

‎.github/workflows/unit_test.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
# than a pinned newest: a pin stops being the newest the day after it is
2828
# written, and "1" would not do either, since setup-go resolves it from
2929
# a manifest that lags a fresh Go release.
30-
go: ["1.26", "stable"]
30+
go: ["1.26.9", "stable"]
3131
steps:
3232
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3333
with:

‎CHANGELOG.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- Building from source now needs Go 1.26.9 or later (was 1.26.6). Go 1.26.9 fixes standard library advisories reachable from mimixbox in `net/http`, `mime/multipart` and `crypto/tls` (GO-2026-6603, GO-2026-6605, GO-2026-6607 to GO-2026-6613 and GO-2026-6617). Prebuilt binaries are unaffected. The integration-test image builds with `golang:1.27-bookworm`. Dependencies: modernc.org/sqlite v1.60.1, klauspost/compress v1.20.1.
13+
1014
## [0.42.5] - 2026-09-28
1115

1216
### Fixed

‎CONTRIBUTING.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Thank you for taking the time to contribute. MimixBox welcomes new applets, opti
44

55
## Development Environment
66

7-
- Go 1.26.6 or later (see `go.mod`)
7+
- Go 1.26.9 or later (see `go.mod`)
88
- `make`
99
- `git`
1010
- [`atago`](https://github.com/nao1215/atago) for the end-to-end tests (`make tools`)

‎Dockerfile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Pin the base image to a specific tag and digest so builds are reproducible and not
22
# affected by a silently moving `golang:latest`. Matches the toolchain declared
33
# in go.mod (go 1.26.x).
4-
FROM golang:1.26-bookworm@sha256:a688600ca24f8a4d3ca77f95b0dd40704a9fc787c826660eb7ba0b641b8b175d AS builder
4+
FROM golang:1.27-bookworm@sha256:69a7b9788769bec032d238959b61854e9ae87f57be9029ec04e9885fabf99195 AS builder
55
ENV ROOT=/go/app
66
ENV IT_SHELL=/home/mimixbox/do_integration_test.sh
77
# Pin atago to a tagged release for reproducible integration tests.

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,7 @@ $ sudo mimixbox --install /usr/local/bin
497497

498498
### Use "go install"
499499

500-
Building from source needs Go 1.26.6 or later.
500+
Building from source needs Go 1.26.9 or later.
501501

502502
```shell
503503
$ go install github.com/nao1215/mimixbox/cmd/mimixbox@latest

‎go.mod‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
module github.com/nao1215/mimixbox
22

3-
go 1.26.6
3+
go 1.26.9
44

55
require (
66
github.com/GehirnInc/crypt v0.0.0-20230320061759-8cc1b52080c5
77
github.com/dsnet/compress v0.0.1
88
github.com/fogleman/gg v1.3.0
9-
github.com/klauspost/compress v1.20.0
9+
github.com/klauspost/compress v1.20.1
1010
github.com/nsf/termbox-go v1.1.2
1111
github.com/spf13/pflag v1.0.10
1212
github.com/stretchr/testify v1.12.1
@@ -15,7 +15,7 @@ require (
1515
golang.org/x/crypto v0.57.0
1616
golang.org/x/sys v0.48.0
1717
golang.org/x/term v0.46.0
18-
modernc.org/sqlite v1.59.0
18+
modernc.org/sqlite v1.60.1
1919
)
2020

2121
require (
@@ -24,12 +24,12 @@ require (
2424
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect
2525
github.com/google/uuid v1.6.0 // indirect
2626
github.com/mattn/go-isatty v0.0.24 // indirect
27-
github.com/mattn/go-runewidth v0.0.30 // indirect
28-
github.com/ncruces/go-strftime v1.0.0 // indirect
27+
github.com/mattn/go-runewidth v0.0.31 // indirect
28+
github.com/ncruces/go-strftime v1.1.0 // indirect
2929
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
3030
go.yaml.in/yaml/v3 v3.0.5 // indirect
3131
golang.org/x/image v0.46.0 // indirect
32-
modernc.org/libc v1.77.0 // indirect
32+
modernc.org/libc v1.77.1 // indirect
3333
modernc.org/mathutil v1.7.1 // indirect
3434
modernc.org/memory v1.12.1 // indirect
3535
)

0 commit comments

Comments
 (0)