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
14 changes: 7 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ jobs:

- uses: actions/setup-go@v7
with:
go-version: "1.27"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum

- name: Create embed placeholders for lint/test
Expand Down Expand Up @@ -247,7 +247,7 @@ jobs:

- uses: actions/setup-go@v7
with:
go-version: "1.27"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum

# embedded-postgres downloads a ~100 MB Postgres distribution on first use
Expand Down Expand Up @@ -607,7 +607,7 @@ jobs:

- uses: actions/setup-go@v7
with:
go-version: "1.27"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum

- name: Download dash0 dist
Expand Down Expand Up @@ -666,7 +666,7 @@ jobs:

- uses: actions/setup-go@v7
with:
go-version: "1.27"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum

- name: Download dash0 dist
Expand Down Expand Up @@ -1190,7 +1190,7 @@ jobs:

- uses: actions/setup-go@v7
with:
go-version: "1.27"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum

# Own Go-only build, not the `build` job's artifact: `build` (and the
Expand Down Expand Up @@ -1354,7 +1354,7 @@ jobs:

- uses: actions/setup-go@v7
with:
go-version: "1.27"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum

# Fixed, version-free names — the same shape the server binaries use
Expand Down Expand Up @@ -1589,7 +1589,7 @@ jobs:

- uses: actions/setup-go@v7
with:
go-version: "1.27"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum

# Fixed, version-free names: these are the exact URLs the install docs
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:

- uses: actions/setup-go@v7
with:
go-version: "1.27"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum

- name: Clone HEAD, go build ./..., make test
Expand All @@ -56,7 +56,7 @@ jobs:

- uses: actions/setup-go@v7
with:
go-version: "1.27"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum

- name: Create embed placeholders for tests
Expand Down Expand Up @@ -115,7 +115,7 @@ jobs:

- uses: actions/setup-go@v7
with:
go-version: "1.27"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum

- name: Create embed placeholders
Expand Down Expand Up @@ -159,7 +159,7 @@ jobs:

- uses: actions/setup-go@v7
with:
go-version: "1.27"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum

- name: Cache embedded PostgreSQL binaries
Expand Down
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Agent instructions for every coding agent (Claude Code, Codex, Cursor, Copilot, Gemini CLI). Each `CLAUDE.md` in the repo is a one-line `@AGENTS.md` stub so Claude Code loads the same file. Edit `AGENTS.md`, never the stub.

## Core technologies
- **Backend**: Go 1.24+ (see `server/AGENTS.md` for details)
- **Backend**: Go, exact version pinned in `server/go.mod` (see `server/AGENTS.md` for details)
- **Dashboard**: React + TanStack Router (see `web/dash0/AGENTS.md` for details)
- **Infrastructure**: Docker Compose with PostgreSQL for monitoring data storage
- **Monitoring**: Multi-protocol ping/health checking with distributed worker system
Expand Down
2 changes: 1 addition & 1 deletion server/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
This file provides backend-specific guidance for the SolidPing monitoring system.

## Core Technologies
- **Language**: Go 1.24+
- **Language**: Go, exact patch version pinned by the `go` directive in `go.mod`. CI reads it from there (`go-version-file`); keep the `golang:` images in the Dockerfiles on the same version
- **HTTP Router**: go-chi/chi v5, behind the in-repo `internal/httpx` adapter that preserves error-returning handlers (`func(w, *http.Request) error`) and a `Group`/`Use` middleware tree
- **ORM**: Bun ORM (PostgreSQL)
- **Configuration**: koanf (YAML + environment variables)
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/fclairamb/solidping/server

go 1.27
go 1.27.3

// The RDP client library is vendored in-tree as its own module: the fork
// carries the SolidPing patches (Unicode input, logoff PDU, tunnel dialing)
Expand Down
Loading