build: sync lockfiles and reuse in CI

This commit is contained in:
thePR0M3TH3AN
2025-08-16 15:00:50 -04:00
parent 5335091c8e
commit 0b6cc61f58
7 changed files with 40 additions and 23 deletions

View File

@@ -16,9 +16,7 @@ jobs:
- uses: astral-sh/setup-uv@v3
- name: Install dependencies
run: |
uv pip compile src/runtime_requirements.txt --universal --generate-hashes --emit-index-url -o runtime.lock
git diff --exit-code runtime.lock
uv pip sync runtime.lock
uv pip sync --frozen runtime.lock
uv tool install briefcase
- name: Build with Briefcase
run: briefcase build