From 97272a898911f71fcead79c4ccdfc670e5aa488f Mon Sep 17 00:00:00 2001 From: yusyus Date: Sun, 18 Jan 2026 14:22:10 +0300 Subject: [PATCH] ci: Fix release workflow - install uv and initialize submodules Fixes release build failures: 1. Install uv for bootstrap skill tests - Added step to install uv from astral.sh - Fixes 7 bootstrap test failures (test_bootstrap_skill*.py) 2. Initialize git submodules - Added 'submodules: recursive' to checkout action - Fixes test_cli_all_flag_lists_configs (needs configs submodule) This ensures all 1200+ tests pass in release builds. Co-Authored-By: Claude Sonnet 4.5 --- .github/workflows/release.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 892d6e5..7b6f27d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,12 +14,19 @@ jobs: steps: - uses: actions/checkout@v3 + with: + submodules: 'recursive' - name: Set up Python uses: actions/setup-python@v4 with: python-version: '3.10' + - name: Install uv + run: | + curl -LsSf https://astral.sh/uv/install.sh | sh + echo "$HOME/.cargo/bin" >> $GITHUB_PATH + - name: Install dependencies run: | python -m pip install --upgrade pip