Bluesky app fork with some witchin' additions 💫 witchsky.app
bluesky fork

update golang to v1.25 (and some containers do debian bookworm) (#9442)

* bskyweb: bump go to v1.25

* update docker images to go v1.25 and debian bookworm

* bump CI to go v1.25

authored by bnewbold.net and committed by GitHub 6ab3751b 8424083d

Changed files
+7 -7
.github
bskyweb
+2 -2
.github/workflows/golang-test-lint.yml
··· 19 19 - name: Set up Go tooling 20 20 uses: actions/setup-go@v3 21 21 with: 22 - go-version: "1.23" 22 + go-version: "1.25" 23 23 - name: Dummy Static Files 24 24 run: touch bskyweb/static/js/blah.js && touch bskyweb/static/css/blah.txt && touch bskyweb/static/media/blah.txt 25 25 - name: Check ··· 36 36 - name: Set up Go tooling 37 37 uses: actions/setup-go@v3 38 38 with: 39 - go-version: "1.23" 39 + go-version: "1.25" 40 40 - name: Dummy Static Files 41 41 run: touch bskyweb/static/js/blah.js && touch bskyweb/static/css/blah.txt && touch bskyweb/static/media/blah.txt 42 42 - name: Lint
+2 -2
Dockerfile
··· 1 - FROM golang:1.24.5-bullseye AS build-env 1 + FROM golang:1.25-bookworm AS build-env 2 2 3 3 WORKDIR /usr/src/social-app 4 4 ··· 89 89 -o /bskyweb \ 90 90 ./cmd/bskyweb 91 91 92 - FROM debian:bullseye-slim 92 + FROM debian:bookworm-slim 93 93 94 94 ENV GODEBUG=netdns=go 95 95 ENV TZ=Etc/UTC
+2 -2
Dockerfile.embedr
··· 1 - FROM golang:1.24.5-bullseye AS build-env 1 + FROM golang:1.25-bookworm AS build-env 2 2 3 3 WORKDIR /usr/src/social-app 4 4 ··· 58 58 -o /embedr \ 59 59 ./cmd/embedr 60 60 61 - FROM debian:bullseye-slim 61 + FROM debian:bookworm-slim 62 62 63 63 ENV GODEBUG=netdns=go 64 64 ENV TZ=Etc/UTC
+1 -1
bskyweb/go.mod
··· 1 1 module github.com/bluesky-social/social-app/bskyweb 2 2 3 - go 1.24.5 3 + go 1.25 4 4 5 5 require ( 6 6 github.com/bluesky-social/indigo v0.0.0-20250729223159-573ae927246a