LicenseCheck
LicenseCheck copied to clipboard
Question: Use with GitHub Actions and uv
Before You Begin
Before proceeding, please make sure to follow these steps:
- [x] I have checked for similar questions in the project's issue tracker to avoid duplicates.
- [x] I have searched existing issues to see if this question has been asked before.
Your Question
When I uv run licensecheck -0 locally I see List Of Packages and everything works.
When I run on GitHub Actions, I get No packages.
I have absolutely no idea why, everything seems to be consistent.
Creating this issue just in case anyone else sees the same.
jobs:
licensecheck:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- name: Install uv
uses: astral-sh/setup-uv@v6
- name: Install dependencies
run: uv sync
- name: Check licenses
run: uv run licensecheck -0
I ran into a similar problem. Adding --requirements-paths ./pyproject.toml solved the problem, for me.
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 [email protected] --requirements-paths ./pyproject.toml --zero