Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ The Cloud VM runs inside a Firecracker microVM. Docker requires:

8. **E2e tests** use `testcontainers-go` and require Docker + pre-built images. Set `E2E_CHROMIUM_HEADFUL_IMAGE` and `E2E_CHROMIUM_HEADLESS_IMAGE` env vars to point to the correct image tags.

9. **Go version**: The project requires Go 1.26.10 (per `server/go.mod`). The system Go may be older — ensure `/usr/local/go/bin` is on PATH.
9. **Go version**: The project requires Go 1.27.3 (per `server/go.mod`). The system Go may be older — ensure `/usr/local/go/bin` is on PATH.

10. **Build headful image**: `cd /workspace && DOCKER_BUILDKIT=1 docker build -f images/chromium-headful/Dockerfile -t kernel-headful-test .` — this takes significantly longer than headless (~10 min) due to Xorg dependencies, the window manager, and the WebRTC client build. The headful `run-docker.sh` runs interactively (`-it`); for background use, run with `-d` instead.

Expand Down
2 changes: 1 addition & 1 deletion images/chromium-headful/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM docker.io/golang:1.26.10 AS server-builder
FROM docker.io/golang:1.27.3 AS server-builder
WORKDIR /workspace/server

# Allow cross-compilation when building with BuildKit platforms
Expand Down
2 changes: 1 addition & 1 deletion images/chromium-headless/image/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM docker.io/golang:1.26.10 AS server-builder
FROM docker.io/golang:1.27.3 AS server-builder
WORKDIR /workspace/server

# Allow cross-compilation when building with BuildKit platforms
Expand Down
2 changes: 1 addition & 1 deletion server/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ A REST API server to start, stop, and download screen recordings.

### Required Software

- **Go 1.24.3+** - Programming language runtime
- **Go 1.27.3+** - Programming language runtime
- **ffmpeg** - Video recording engine
- macOS: `brew install ffmpeg`
- Linux: `sudo apt install ffmpeg` or `sudo yum install ffmpeg`
Expand Down
2 changes: 1 addition & 1 deletion server/go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/kernel/kernel-images/server

go 1.26.10
go 1.27.3

tool github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen

Expand Down
Loading
Loading