Files
2026-06-14 21:36:27 -04:00

26 lines
689 B
YAML

on:
workflow_call:
permissions: {}
jobs:
lock:
timeout-minutes: 10
runs-on: ubuntu-slim
name: "uv lockfiles"
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
persist-credentials: false
- name: "Install uv"
uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0
with:
version: "0.11.21"
- name: "Check project lockfile"
run: uv lock --check
- name: "Check script lockfiles"
run: |
while IFS= read -r lockfile; do
uv lock --script "${lockfile%.lock}" --check
done < <(git ls-files '*.py.lock')