/
githubmirror
/
fwupd
Обзор
Документация
Войти
/
githubmirror
/
fwupd
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
.github/workflows/codeql-analysis.yml
52 строки
1 KB
Peter Hutterer
trivial: Install meson from the PPA for the analysis jobs
30 июл 2026, 16:21
30 июл 2026, 16:21
eadd81f
Код
Авторство
О чём код?
name: "CodeQL" on: push: branches: [main] pull_request: branches: [main] permissions: contents: read jobs: analyze: name: Analyze runs-on: ubuntu-24.04 permissions: actions: read contents: read security-events: write strategy: fail-fast: false matrix: language: ["cpp", "python"] steps: - name: Checkout repository uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Initialize CodeQL uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3 with: languages: ${{ matrix.language }} - name: Install dependencies run: | sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list sudo apt-get update -qq sudo add-apt-repository -y ppa:peter-hutterer/meson1.11; \ sudo ./contrib/ci/fwupd_setup_helpers.py install-dependencies --yes -o ubuntu - name: Build run: | mkdir -p "$GITHUB_WORKSPACE/build" cd "$GITHUB_WORKSPACE/build" meson setup .. -Dman=false --prefix="$GITHUB_WORKSPACE/dist" -Dlibxmlb:gtkdoc=false ninja - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3