From 01dcc3b86e04fd558b889050e296059a10780b02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Balv=C3=ADn?= Date: Thu, 13 Aug 2026 18:34:20 +0200 Subject: [PATCH] revert(toolchain): restore go1.26 in CI --- .gitea/workflows/release.yml | 2 +- .gitea/workflows/test.yml | 6 +++--- AGENTS.md | 2 +- CHANGELOG.md | 3 --- CONTRIBUTING.md | 2 +- docs/development.md | 2 +- go.mod | 2 +- 7 files changed, 8 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index a4ac7df..868f38e 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -25,7 +25,7 @@ jobs: - uses: actions/setup-go@v6 with: - go-version: "1.27rc1" + go-version: "1.26" - name: Download dependencies run: go mod download diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 0046152..ef10e20 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/setup-go@v6 with: - go-version: "1.27rc1" + go-version: "1.26" - name: Download dependencies run: go mod download @@ -41,7 +41,7 @@ jobs: - uses: actions/setup-go@v6 with: - go-version: "1.27rc1" + go-version: "1.26" - name: Download dependencies run: go mod download @@ -84,7 +84,7 @@ jobs: - uses: actions/setup-go@v6 with: - go-version: "1.27rc1" + go-version: "1.26" - name: Download dependencies run: go mod download diff --git a/AGENTS.md b/AGENTS.md index a7f1248..59cda8b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -55,7 +55,7 @@ No body, no footers, no trailing period on the subject. ## Code Style -Language: Go 1.27 (`toolchain go1.27rc1`). +Language: Go 1.26 (`toolchain go1.26.5`). ### Formatter diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f28a68..28dbd5f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -111,9 +111,6 @@ tracks four hardware watchpoint slots, and the toolkit is Linux-only. - **Linux only.** The toolkit, its CI and the released binaries are now Linux-only; cross-compiled to linux/{amd64,arm64,riscv64,loong64}. -- **Go 1.27 toolchain.** The build and CI toolchain moves to `go1.27rc1` - (the release-candidate line used to ship Go 1.27 features on release day), - so the emitted GOOBJ relocation types match the toolchain that links them. - **Phase 4 closed.** README's "Remaining" list for the debugger is gone; disassembly at PC, memory-write, watchpoints, and source-line mapping are all shipped. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 06ce7c9..1f02cc5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,7 +2,7 @@ ## Prerequisites -- Go 1.27 or later (`toolchain go1.27rc1`) +- Go 1.26 or later (`toolchain go1.26.5`) - `just` command runner - A Linux host on amd64, arm64, riscv64 or loong64 diff --git a/docs/development.md b/docs/development.md index ffee4e6..b1e1e09 100644 --- a/docs/development.md +++ b/docs/development.md @@ -4,7 +4,7 @@ Repository: [sourcedock.dev/petrbalvin/gasm-devkit](https://sourcedock.dev/petrb ## Prerequisites -- **Go** 1.27+ with `toolchain go1.27rc1` +- **Go** 1.26+ with `toolchain go1.26.5` - **just** — the command runner; every task below is a just recipe - No external dependencies beyond the Go toolchain diff --git a/go.mod b/go.mod index afae2fd..ddfa0ca 100644 --- a/go.mod +++ b/go.mod @@ -2,6 +2,6 @@ module sourcedock.dev/petrbalvin/gasm-devkit go 1.26 -toolchain go1.27rc1 +toolchain go1.26.5 require golang.org/x/arch v0.29.0