From 4a010b1511b274e954c5575cc8b1916d46daa093 Mon Sep 17 00:00:00 2001 From: Evan Vetere Date: Thu, 10 Sep 2026 11:35:36 -0400 Subject: [PATCH 1/2] fix: let the manual release bundle and build the gateway image again Every job in the manual release has failed since July, so no app release has shipped since v0.1.3. The bundle jobs rewrite the workspace version into Cargo.toml and then run dx bundle with --locked, which refuses the now-stale Cargo.lock. bundle.yml already refreshes the lock after its own version bump; do the same here with cargo update --workspace, which re-records the workspace members and leaves every dependency at the version Cargo.lock pins. The gateway image build pins rust:1.89, and iroh 1.0.2 (merged in July) needs rustc 1.91. Move the builder to rust:1.98, the current stable. Claude-Session: https://claude.ai/code/session_01T2Bmcs7qWPaw1R6HnmrmBq --- .github/workflows/manual-release.yml | 3 +++ Dockerfile | 2 +- lockerr.txt | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 lockerr.txt diff --git a/.github/workflows/manual-release.yml b/.github/workflows/manual-release.yml index 4041e12..43312ed 100644 --- a/.github/workflows/manual-release.yml +++ b/.github/workflows/manual-release.yml @@ -167,6 +167,9 @@ jobs: (Get-Content ../lib/Cargo.toml) -replace '^version = ".*"', "version = `"$VERSION`"" | Set-Content ../lib/Cargo.toml } + - name: Update Cargo.lock + run: cargo update --workspace + - name: Bundle (macOS) if: runner.os == 'macOS' working-directory: ./ui diff --git a/Dockerfile b/Dockerfile index ce87f96..102e5bb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM rust:1.89-bookworm AS builder +FROM rust:1.98-bookworm AS builder WORKDIR /app diff --git a/lockerr.txt b/lockerr.txt new file mode 100644 index 0000000..56e5dfa --- /dev/null +++ b/lockerr.txt @@ -0,0 +1 @@ +(eval):1: command not found: cargo From 0b2287c15284940dac0ff87d7d707c48ad19e55c Mon Sep 17 00:00:00 2001 From: Evan Vetere Date: Thu, 10 Sep 2026 11:42:02 -0400 Subject: [PATCH 2/2] chore: drop a scratch file committed by mistake Claude-Session: https://claude.ai/code/session_01T2Bmcs7qWPaw1R6HnmrmBq --- lockerr.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 lockerr.txt diff --git a/lockerr.txt b/lockerr.txt deleted file mode 100644 index 56e5dfa..0000000 --- a/lockerr.txt +++ /dev/null @@ -1 +0,0 @@ -(eval):1: command not found: cargo