# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/license name: "Ultralytics CLA" author: "Ultralytics" description: "Check pull request contributors against the central Ultralytics CLA signature ledger" branding: icon: "check-circle" color: "green" inputs: github-token: description: "GitHub token for pull request comments and workflow reruns" required: true cla-token: description: "Token with read/write access to the ultralytics/cla signature ledger" required: true runs: using: "composite" steps: - uses: ultralytics/actions/setup-uv@main with: ignore-empty-workdir: true - name: Check CLA env: GITHUB_TOKEN: ${{ inputs.github-token }} CLA_TOKEN: ${{ inputs.cla-token }} PYTHONPATH: ${{ github.action_path }}/.. run: | cd "$GITHUB_ACTION_PATH/.." uv run --locked --script actions/cla.py shell: bash