name: "C Builds"
strategy:
+ fail-fast: false
matrix:
arch: [x86, arm32, arm64, riscv32, riscv64]
- compiler: [llvm-12, llvm-13, llvm-14, llvm-15]
+ compiler: [llvm-12, llvm-13, llvm-14, llvm-15, llvm-16]
include:
- arch: x86
+++ /dev/null
-name: CodeQL
-
-on:
- push:
- pull_request:
- workflow_dispatch:
- schedule:
- - cron: '30 12 * * 3'
-
-jobs:
- analyse:
-
- strategy:
- matrix:
- lang: [ 'cpp', 'python' ]
-
- runs-on: ubuntu-latest
-
- steps:
- - uses: actions/checkout@v3
-
- - uses: github/codeql-action/init@v2
- with:
- languages: ${{matrix.lang}}
- queries: security-and-quality
-
- - uses: github/codeql-action/autobuild@v2
-
- - uses: github/codeql-action/analyze@v2
+++ /dev/null
-name: scan-build
-
-on: [push, pull_request]
-
-jobs:
- scan-build:
-
- runs-on: ubuntu-22.04
-
- steps:
- - name: Install
- run: |
- sudo apt-get update -q
- sudo apt-get install clang-tools-14
-
- - uses: actions/checkout@v3
-
- - name: Scan-build
- run: |
- scan-build-14 --status-bugs -analyze-headers make -j`nproc`