From 325234c9e75fd25a133a8d5e5cdbaa276452ffa3 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 17 Oct 2026 04:11:07 +0000 Subject: [PATCH 1/2] fix: iec-c14 on the DB 700, checksum paths in release E130 refused the bare `iec` the aguilar import wrote, reddening main and every PR since; the rack head's detachable mains inlet is the C14. The split release job cd'd into dist/ and then read checksum lines naming dist/, so the sign step failed on the first run. Refs AUREO-1483. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_013X2d8vEWjRnkZydpXo94JF --- .github/workflows/release.yml | 5 ++++- data/hardware/aguilar-db-700.yaml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f1c91bded..112ef2a93 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -168,7 +168,10 @@ jobs: ls -la dist exit 1 fi - (cd dist && sha256sum -c catalog.sqlite.sha256 catalog-index.json.sha256) + # Checked from the repository root: each .sha256 line names its + # file as `dist/`, the path the build job hashed it under, + # so a `cd dist` first makes sha256sum look for dist/dist/. + sha256sum -c dist/catalog.sqlite.sha256 dist/catalog-index.json.sha256 # Verified by a digest pinned here, in review, in git, before the # signing key exists anywhere in this job. `curl | tar xz` ran an diff --git a/data/hardware/aguilar-db-700.yaml b/data/hardware/aguilar-db-700.yaml index 321d83523..e98673845 100644 --- a/data/hardware/aguilar-db-700.yaml +++ b/data/hardware/aguilar-db-700.yaml @@ -124,6 +124,6 @@ io: signalFlow: input category: power type: power - connection: iec + connection: iec-c14 maxConnections: 1 position: Right From a92a94c61c4f2184ef9a678246a0ccf56dc4f281 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 17 Oct 2026 04:15:18 +0000 Subject: [PATCH 2/2] chore: changeset for the DB 700 inlet fix Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_013X2d8vEWjRnkZydpXo94JF --- .changeset/fix-aguilar-db-700-iec.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .changeset/fix-aguilar-db-700-iec.md diff --git a/.changeset/fix-aguilar-db-700-iec.md b/.changeset/fix-aguilar-db-700-iec.md new file mode 100644 index 000000000..442995a71 --- /dev/null +++ b/.changeset/fix-aguilar-db-700-iec.md @@ -0,0 +1,9 @@ +--- +"catalog": patch +--- + +Fix: the Aguilar DB 700's mains inlet is an IEC C14. + +The import wrote the bare `iec`, which the connection vocabulary does +not hold, so the strict E130 on `main` refused every validation run +after it merged.