ci: fix release workflows for uv (#4053)

This commit is contained in:
Jordan Frazier 2024-10-07 14:41:19 -07:00 • committed by GitHub
commit 4a574da0c0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 25 additions and 69 deletions

View file

@ -64,8 +64,6 @@ jobs:
persist-credentials: true
- name: "Setup Environment"
uses: ./.github/actions/setup-uv
with:
ref: ${{ inputs.nightly_tag_main }}
- name: Install the project
run: uv sync --dev
@ -91,8 +89,7 @@ jobs:
- name: Test CLI
run: |
# TODO: unsure why the whl is not built in src/backend/base
# uv pip install src/backend/base/dist/*.whl
# TODO: Unsure why the whl is not built in src/backend/base/dist
mkdir src/backend/base/dist
mv dist/*.whl src/backend/base/dist/
uv pip install src/backend/base/dist/*.whl
@ -141,8 +138,6 @@ jobs:
persist-credentials: true
- name: "Setup Environment"
uses: ./.github/actions/setup-uv
with:
ref: ${{ inputs.nightly_tag_main }}
- name: Install the project
run: uv sync --dev
@ -220,3 +215,5 @@ jobs:
release_type: main
nightly_tag_main: ${{ inputs.nightly_tag_main }}
secrets: inherit