From 1a47542fc303d31edec4af445cde3712a964c334 Mon Sep 17 00:00:00 2001 From: Martin Muskov <65186527+martin-k-m@users.noreply.github.com> Date: Wed, 16 Sep 2026 23:25:51 -0700 Subject: [PATCH] Take twill 1.13.0 twill 1.13.0 is released, so the pin follows it. spool.toml, CI and the README install line move from 1.12.0 to 1.13.0. The floor stays 1.11.0, the release with std/test. No source or test changed and the seven suites pass unchanged on 1.13.0. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/ci.yml | 4 ++-- CHANGELOG.md | 4 ++++ README.md | 4 ++-- spool.toml | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index df42071..d7f4f04 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -158,10 +158,10 @@ jobs: # would have. Pinned rather than floating: a green run should mean this # code passed against a known compiler, not against whatever was newest # that morning. - - name: Install twill v1.12.0 + - name: Install twill v1.13.0 run: | curl -fsSL -o twill \ - https://github.com/twill-lang/twill/releases/download/v1.12.0/twill-v1.12.0-linux-amd64 + https://github.com/twill-lang/twill/releases/download/v1.13.0/twill-v1.13.0-linux-amd64 chmod +x twill ./twill --version diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e609f3..9fb9395 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ ### Changed +- **Take twill 1.13.0.** twill 1.13.0 is released, so the pin follows it. + `spool.toml`, CI and the README install line move from 1.12.0 to 1.13.0. The + floor stays 1.11.0, the release with `std/test`; this is a currency bump, so + no source or test changed and the seven suites pass unchanged on 1.13.0. - **The suites are written with `std/test`.** `tests/harness.tw` is deleted. It was the fourth copy of the same harness across four repositories, and `docs/needs.md` entry 12 said a `std/test` was what would delete it. twill diff --git a/README.md b/README.md index 36ac996..8788d3f 100644 --- a/README.md +++ b/README.md @@ -32,11 +32,11 @@ You need twill 1.11.0 or newer, because the suites are written with `std/test`, which arrived in 1.11. Get one: ```bash -curl -fsSL -o twill https://github.com/twill-lang/twill/releases/download/v1.12.0/twill-v1.12.0-linux-amd64 +curl -fsSL -o twill https://github.com/twill-lang/twill/releases/download/v1.13.0/twill-v1.13.0-linux-amd64 chmod +x twill ``` -The asset name is `twill-v1.12.0--`: `linux-amd64`, `linux-arm64`, +The asset name is `twill-v1.13.0--`: `linux-amd64`, `linux-arm64`, `darwin-amd64`, `darwin-arm64`, `windows-amd64.exe`. The suite needs a checkout of [selvedge](https://github.com/twill-lang/selvedge) diff --git a/spool.toml b/spool.toml index bb2f3d4..77c61e9 100644 --- a/spool.toml +++ b/spool.toml @@ -11,7 +11,7 @@ entry = "src/predict.tw" # The language itself, pinned to the release whose std modules and tensor # builtins this source was written against. spool has no notion of a toolchain # dependency, so it is declared as an ordinary git dependency. -twill = { version = "^1.12.0", git = "https://github.com/twill-lang/twill" } +twill = { version = "^1.13.0", git = "https://github.com/twill-lang/twill" } # Reading model archives. A real dependency and not a convenience: loading # through selvedge gets the model's declared input and output shapes out of the