diff --git a/.github/workflows/build-publish-slim.yml b/.github/workflows/build-publish-slim.yml index 67d4bb0d..3deba4e9 100644 --- a/.github/workflows/build-publish-slim.yml +++ b/.github/workflows/build-publish-slim.yml @@ -8,10 +8,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Set up uv - run: curl -LsSf https://astral.sh/uv/0.3.0/install.sh | sh - - name: Set up Python 3.12 - run: uv python install 3.12 + - uses: astral-sh/setup-uv@v4 + with: + enable-cache: true + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version-file: "pyproject.toml" - name: Build haiku.rag-slim run: uv build --package haiku.rag-slim - name: Publish haiku.rag-slim diff --git a/.github/workflows/build-publish.yml b/.github/workflows/build-publish.yml index 805afecd..6855c1a7 100644 --- a/.github/workflows/build-publish.yml +++ b/.github/workflows/build-publish.yml @@ -12,10 +12,13 @@ jobs: if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }} steps: - uses: actions/checkout@v4 - - name: Set up uv - run: curl -LsSf https://astral.sh/uv/0.3.0/install.sh | sh - - name: Set up Python 3.12 - run: uv python install 3.12 + - uses: astral-sh/setup-uv@v4 + with: + enable-cache: true + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version-file: "pyproject.toml" - name: Build haiku.rag run: uv build - name: Publish haiku.rag