diff --git a/.github/workflows/license-check.yml b/.github/workflows/license-check.yml new file mode 100644 index 0000000..beb0044 --- /dev/null +++ b/.github/workflows/license-check.yml @@ -0,0 +1,20 @@ +name: License Check + +on: + push: + branches: [main] + pull_request: + branches: [main] + +jobs: + license-check: + runs-on: ubuntu-24.04 + + steps: + - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + + - name: Set up uv + uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3 + + - name: Run license check + run: uvx licensecheck@2025.1.0 --requirements-paths ./pyproject.toml --zero