From ac7cca75cd8022bdf2b2bdbc17a168d1edb58429 Mon Sep 17 00:00:00 2001 From: Jared Lunde Date: Sat, 20 Jun 2026 17:57:22 -0700 Subject: [PATCH] ci(release-api): install libreadline-dev + uuid-dev before mise mise builds the pinned postgres 18 from source, which needs readline/uuid headers (ci.yml already does this; release-api was missing it). Bump checkout@v7. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/release-api.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-api.yml b/.github/workflows/release-api.yml index f914122..df23647 100644 --- a/.github/workflows/release-api.yml +++ b/.github/workflows/release-api.yml @@ -19,7 +19,11 @@ jobs: arch: arm64 runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 + # mise.toml pins `postgres = "18"`, which mise builds from source — it needs + # readline + uuid headers present first (mirrors ci.yml). + - name: install postgres build deps for mise + run: sudo apt-get install -y libreadline-dev uuid-dev - uses: jdx/mise-action@v4 - uses: Swatinem/rust-cache@v2 - name: build