Return to codeql-analysis.yml CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / miniupnpd / .github / workflows |
1.1 ! misho 1: # For most projects, this workflow file will not need changing; you simply need ! 2: # to commit it to your repository. ! 3: # ! 4: # You may wish to alter this file to override the set of languages analyzed, ! 5: # or to provide custom queries or build logic. ! 6: # ! 7: # ******** NOTE ******** ! 8: # We have attempted to detect the languages in your repository. Please check ! 9: # the `language` matrix defined below to confirm you have the correct set of ! 10: # supported CodeQL languages. ! 11: # ******** NOTE ******** ! 12: ! 13: name: "CodeQL" ! 14: ! 15: on: ! 16: push: ! 17: branches: [ master ] ! 18: pull_request: ! 19: # The branches below must be a subset of the branches above ! 20: branches: [ master ] ! 21: schedule: ! 22: - cron: '15 5 * * 1' ! 23: ! 24: jobs: ! 25: analyze: ! 26: name: Analyze ! 27: runs-on: ubuntu-latest ! 28: ! 29: strategy: ! 30: fail-fast: false ! 31: matrix: ! 32: language: [ 'cpp', 'python' ] ! 33: # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ] ! 34: # Learn more... ! 35: # https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#overriding-automatic-language-detection ! 36: ! 37: steps: ! 38: - name: Checkout repository ! 39: uses: actions/checkout@v3 ! 40: ! 41: # Initializes the CodeQL tools for scanning. ! 42: - name: Initialize CodeQL ! 43: uses: github/codeql-action/init@v2 ! 44: with: ! 45: languages: ${{ matrix.language }} ! 46: # If you wish to specify custom queries, you can do so here or in a config file. ! 47: # By default, queries listed here will override any specified in a config file. ! 48: # Prefix the list here with "+" to use these queries and those in the config file. ! 49: # queries: ./path/to/local/query, your-org/your-repo/queries@main ! 50: - name: install packages ! 51: run: sudo apt-get install libnfnetlink-dev ! 52: ! 53: - name: build ! 54: run: | ! 55: make -C miniupnpc all ! 56: make -C minissdpd all ! 57: ! 58: - name: Perform CodeQL Analysis ! 59: uses: github/codeql-action/analyze@v2