mirror of
https://github.com/libfuse/libfuse.git
synced 2024-11-23 04:04:31 +08:00
codeql workflow: Switch from pip to apt
On some runs: Run pip install --break-system-packages -r requirements.txt .... no such option: --break-system-packages Error: Process completed with exit code 2. On other runs it refuses to install and asks for that option as it refuses to override system packages. Also require ubuntu-latest only, as MacOS is not supported at all by libfuse.
This commit is contained in:
parent
617109955c
commit
3bf5ec7aff
4
.github/workflows/codeql.yml
vendored
4
.github/workflows/codeql.yml
vendored
@ -25,7 +25,7 @@ jobs:
|
||||
# - https://gh.io/supported-runners-and-hardware-resources
|
||||
# - https://gh.io/using-larger-runners (GitHub.com only)
|
||||
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
|
||||
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
|
||||
runs-on: ${{ 'ubuntu-latest' }}
|
||||
permissions:
|
||||
# required for all workflows
|
||||
security-events: write
|
||||
@ -69,7 +69,7 @@ jobs:
|
||||
- if: matrix.build-mode == 'manual'
|
||||
shell: bash
|
||||
run: |
|
||||
pip install --break-system-packages -r requirements.txt
|
||||
sudo apt install meson ninja-build python3-pytest
|
||||
meson setup build --buildtype=debug
|
||||
meson compile -C build
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user