Skip to content

Commit 4daedbd

Browse files
committed
build: upgrade Go version to 1.24 across build, CI, and docs
- Update Dockerfile build stage to use Go 1.24 - Update GitHub Actions CI workflow to setup Go 1.24 - Update agent skills docs to reflect Go 1.24 dependency - Update AGENTS.md documentation review status tracking
1 parent 2c28a60 commit 4daedbd

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

.agents/skills/docker-ci/SKILL.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ docker buildx build -t sudocarlos/tailrelay:latest --load .
1919
```
2020

2121
`Dockerfile` stages:
22-
1. **webui-builder** (`golang:1.21-alpine`) — builds Go binary with ldflags
22+
1. **webui-builder** (`golang:1.24-alpine`) — builds Go binary with ldflags
2323
2. **main** (`tailscale/tailscale:v1.92.5`) — installs Caddy, socat, copies binary
2424

2525
Key build args:
2626
- `TAILSCALE_VERSION` (default: `v1.92.5`)
27-
- `GO_VERSION` (default: `1.21`)
27+
- `GO_VERSION` (default: `1.24`)
2828
- `VERSION`, `COMMIT`, `DATE`, `BRANCH`, `BUILDER` — build metadata
2929

3030
### Development
@@ -157,5 +157,5 @@ Handles `SIGTERM`/`SIGINT` for graceful shutdown.
157157
|-----------|---------|
158158
| Container | `v0.4.1` (see `start.sh`) |
159159
| Tailscale base | `v1.92.5` (Dockerfile ARG) |
160-
| Go | `1.21` (Dockerfile ARG) |
160+
| Go | `1.24` (Dockerfile ARG) |
161161
| Node.js (CI) | `20` |

.agents/skills/webui/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,4 +191,4 @@ go test ./internal/web/...
191191
- Handlers in `internal/handlers/`, business logic in `internal/*`
192192
- Explicit error handling; avoid panics for runtime conditions
193193
- Config types in `internal/config`
194-
- Dependencies: Go 1.21+, `gopkg.in/yaml.v3` (everything else is stdlib)
194+
- Dependencies: Go 1.24+, `gopkg.in/yaml.v3` (everything else is stdlib)

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
- name: Setup Go
4040
uses: actions/setup-go@v5
4141
with:
42-
go-version: '1.21'
42+
go-version: '1.24'
4343
cache-dependency-path: webui/go.sum
4444

4545
- name: Vet

AGENTS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ curl -sSL http://localhost:8021 # Web UI
113113
| `AGENTS.md` | `17791f3` | `AGENTS.md`, `Makefile`, `start.sh` |
114114
| `.agents/skills/caddy/SKILL.md` | `17791f3` | `webui/internal/caddy/`, `webui/internal/handlers/caddy.go` |
115115
| `.agents/skills/socat/SKILL.md` | `17791f3` | `webui/internal/socat/`, `webui/internal/handlers/socat.go` |
116-
| `.agents/skills/webui/SKILL.md` | `17791f3` | `webui/`, `Makefile` |
117-
| `.agents/skills/docker-ci/SKILL.md` | `17791f3` | `Dockerfile`, `Dockerfile.dev`, `.github/workflows/`, `compose-test.yml` |
116+
| `.agents/skills/webui/SKILL.md` | `2c28a60` | `webui/`, `Makefile` |
117+
| `.agents/skills/docker-ci/SKILL.md` | `2c28a60` | `Dockerfile`, `Dockerfile.dev`, `.github/workflows/`, `compose-test.yml` |
118118
| `.agents/skills/tailscale/SKILL.md` | `17791f3` | `webui/internal/tailscale/`, `start.sh` |
119119
| `webui/README.md` | `17791f3` | `webui/` |
120120
| `README.md` | `17791f3` | `README.md`, `webui/internal/web/server.go` |

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# syntax=docker/dockerfile:1
22
# check=skip=SecretsUsedInArgOrEnv
33
ARG TAILSCALE_VERSION=v1.92.5
4-
ARG GO_VERSION=1.21
4+
ARG GO_VERSION=1.24
55
ARG NODE_VERSION=22
66

77
# Frontend build stage — Vite + Svelte + Tailwind

0 commit comments

Comments
 (0)