fix: upgrade setup-uv@v5 → v8 (Node.js 24 native), add uv.lock

- setup-uv@v8 runs on Node.js 24 natively — no more deprecation warnings
- Removed FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 workaround (no longer needed)
- Added uv.lock for reproducible dependency resolution
This commit is contained in:
ZdenekSrotyr 2026-04-09 14:16:55 +02:00
parent 554ba0d9f2
commit 1ebf50bd78
3 changed files with 2453 additions and 8 deletions

View file

@ -6,9 +6,6 @@ on:
pull_request: pull_request:
branches: [main] branches: [main]
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
jobs: jobs:
test: test:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -20,7 +17,7 @@ jobs:
python-version: "3.13" python-version: "3.13"
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v8
- name: Install dependencies - name: Install dependencies
run: uv pip install --system ".[dev]" run: uv pip install --system ".[dev]"

View file

@ -4,9 +4,6 @@ on:
push: push:
branches: [main] branches: [main]
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
jobs: jobs:
test: test:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -18,7 +15,7 @@ jobs:
python-version: "3.13" python-version: "3.13"
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v8
- name: Install dependencies - name: Install dependencies
run: uv pip install --system ".[dev]" run: uv pip install --system ".[dev]"

2451
uv.lock Normal file

File diff suppressed because it is too large Load diff