From ffd47ca61d92f2efd2c59d9639cbad2c995efffb Mon Sep 17 00:00:00 2001 From: Nico Ritschel Date: Tue, 20 Oct 2026 05:37:28 -0700 Subject: [PATCH 1/2] Resync release environment after re-locking --- .github/workflows/publish.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 70593f856..d7ad88242 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -169,6 +169,9 @@ jobs: run: | cargo generate-lockfile uv lock + # Re-lock can move packages that only extras install (e.g. sqlglotc); plain + # `uv run` would leave those stale and validate a mismatched environment. + uv sync --extra dev --extra dax uv run python scripts/generate_man_page.py - name: Validate release tree From 18952dcfa8ace2fd2c01b9f04a672ca6eb5239f6 Mon Sep 17 00:00:00 2001 From: Nico Ritschel Date: Tue, 20 Oct 2026 05:48:38 -0700 Subject: [PATCH 2/2] Install app extras for release validation --- .github/workflows/publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d7ad88242..b26a85132 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -65,7 +65,7 @@ jobs: PY - name: Install DAX dependencies - run: uv sync --extra dev --extra dax + run: uv sync --extra dev --extra dax --extra apps - name: Install browser test runtime run: uv run python -m playwright install --with-deps chromium @@ -171,7 +171,7 @@ jobs: uv lock # Re-lock can move packages that only extras install (e.g. sqlglotc); plain # `uv run` would leave those stale and validate a mismatched environment. - uv sync --extra dev --extra dax + uv sync --extra dev --extra dax --extra apps uv run python scripts/generate_man_page.py - name: Validate release tree