From 64dfa9a9750e780a47dc2bf0b610c6ef6e9d297f Mon Sep 17 00:00:00 2001 From: Vyncint Ng <115854244+vyncint@users.noreply.github.com> Date: Sat, 19 Sep 2026 19:17:10 +0700 Subject: [PATCH] chore(deps): termlens 0.11.2, and the report action with it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Locked at 0.11.0 since the 09-11 migration, two releases behind. Both are patches, so the `"0.11"` requirement is unchanged and only the lock moves. Of the behaviour that arrives, what this repository can see: the pending-wrap cursor is reported on the last cell rather than one column past it (#401), so a screen whose last row filled now renders a header `Screen::parse` accepts; `unsupported()` reports the set forms of OSC 4/10/11 and the xterm title stack and spells a parameterless sequence `^[[s` rather than `^[[0s`; and `decode()` refuses a kitty transmission that names a file or a shared-memory object instead of decoding the name as pixels — this repository decodes its own cells, so the refusal is a guard it never reaches. The one `unsupported()` call site does not name a changed shape. The `report@` pin moves from v0.11.0 to v0.11.2. The action installs the latest termlens-cli either way; the pin is the action's own script, which gained `render --out` in v0.11.1 so a failed render no longer leaves a truncated file in the step summary. Verified with what CI runs: the full suite, `--test art_cli`, `--lib`, and `--test cli -- --ignored` (the termlens-cli suite a local `cargo test` skips). fmt and clippy clean. Signed-off-by: Vyncint Ng <115854244+vyncint@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- Cargo.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6264d4b..b76d4be 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -87,7 +87,7 @@ jobs: # This renders every screen the suite left behind — and every insta # `.snap.new` — into the job summary, with SVG and HTML uploaded. It # installs termlens-cli itself, so nothing else here has to. - - uses: vyncint/termlens/.github/actions/report@b8af0fa457dd023aa708a493b7f485256009f1a5 # v0.11.0 + - uses: vyncint/termlens/.github/actions/report@6a1411e316a83a4208289862b7532beda552deb7 # v0.11.2 if: failure() with: name: termlens-report-${{ matrix.os }} diff --git a/Cargo.lock b/Cargo.lock index b223492..7dc9d84 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1520,7 +1520,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.4.3", + "getrandom 0.3.4", "once_cell", "rustix", "windows-sys", @@ -1562,9 +1562,9 @@ dependencies = [ [[package]] name = "termlens" -version = "0.11.0" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d98cd6371f623f715816434504c61c187d77be7dffe0955bc3e28156dc93593" +checksum = "5f87d209970e479a096785b98dc9f482934a5c74256a878385d1de18cb8ada20" dependencies = [ "insta", "libc",