ci: bump ci.yml action pin, allow bot PR reviews, fix release-prepare #15
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: License Scan | |
| on: | |
| pull_request: | |
| push: | |
| branches: [main] | |
| env: | |
| FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true | |
| permissions: | |
| contents: read | |
| jobs: | |
| scan: | |
| name: ScanCode | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 | |
| with: | |
| path: scancode-inputs | |
| # scancode-action installs scancodeio via `pip install --upgrade` on every run with | |
| # no lockfile to key on, so this uses the run_id-in-key / prefix-restore-keys idiom: | |
| # always misses the exact key (guaranteeing a fresh save from this run's pip cache) | |
| # while still restoring the most recent prior cache as a warm starting point. | |
| - name: Cache pip packages for ScanCode | |
| uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 | |
| with: | |
| path: ~/.cache/pip | |
| key: ${{ runner.os }}-pip-scancode-${{ github.run_id }} | |
| restore-keys: | | |
| ${{ runner.os }}-pip-scancode- | |
| - uses: aboutcode-org/scancode-action@e46d127dfbe502ad2699fbbba8efedad1b2adbd1 # beta | |
| with: | |
| pipelines: "scan_codebase" | |
| output-formats: "json spdx cyclonedx" | |
| check-compliance: true | |
| compliance-fail-level: "ERROR" |