1name: "Code scanning - action" 2 3on: 4 push: 5 pull_request: 6 schedule: 7 - cron: '0 8 * * 6' 8 9jobs: 10 CodeQL-Build: 11 12 runs-on: ubuntu-latest 13 14 steps: 15 - name: Checkout repository 16 uses: actions/checkout@v2 17 18 # Initializes the CodeQL tools for scanning. 19 - name: Initialize CodeQL 20 uses: github/codeql-action/init@v1 21 22 - name: Build project 23 run: | 24 sudo apt -q update 25 sudo apt install -y libpam-dev asciidoc autoconf automake libtool \ 26 software-properties-common libssl-dev pkg-config gengetopt 27 sudo apt-add-repository -u -y ppa:yubico/stable 28 sudo apt install -y libfido2-dev 29 ./autogen.sh 30 ./configure --disable-man 31 make 32 33 - name: Perform CodeQL Analysis 34 uses: github/codeql-action/analyze@v1 35