| 
 | 1 | +name: "Code scanning - action"  | 
 | 2 | + | 
 | 3 | +on:  | 
 | 4 | +  push:  | 
 | 5 | +  pull_request:  | 
 | 6 | +  schedule:  | 
 | 7 | +    - cron: '0 19 * * 0'  | 
 | 8 | + | 
 | 9 | +jobs:  | 
 | 10 | +  CodeQL-Build:  | 
 | 11 | + | 
 | 12 | +    # CodeQL runs on ubuntu-latest and windows-latest  | 
 | 13 | +    runs-on: ubuntu-latest  | 
 | 14 | + | 
 | 15 | +    steps:  | 
 | 16 | +    - name: Checkout repository  | 
 | 17 | +      uses: actions/checkout@v2  | 
 | 18 | +      with:  | 
 | 19 | +        # We must fetch at least the immediate parents so that if this is  | 
 | 20 | +        # a pull request then we can checkout the head.  | 
 | 21 | +        fetch-depth: 2  | 
 | 22 | + | 
 | 23 | +    # If this run was triggered by a pull request event, then checkout  | 
 | 24 | +    # the head of the pull request instead of the merge commit.  | 
 | 25 | +    - run: git checkout HEAD^2  | 
 | 26 | +      if: ${{ github.event_name == 'pull_request' }}  | 
 | 27 | +        | 
 | 28 | +    # Initializes the CodeQL tools for scanning.  | 
 | 29 | +    - name: Initialize CodeQL  | 
 | 30 | +      uses: github/codeql-action/init@v1  | 
 | 31 | +      with:  | 
 | 32 | +        config-file: ./.github/codeql/codeql-config.yml  | 
 | 33 | +      # Override language selection by uncommenting this and choosing your languages  | 
 | 34 | +      # with:  | 
 | 35 | +      #   languages: go, javascript, csharp, python, cpp, java  | 
 | 36 | + | 
 | 37 | +    # Autobuild attempts to build any compiled languages  (C/C++, C#, or Java).  | 
 | 38 | +    # If this step fails, then you should remove it and run the build manually (see below)  | 
 | 39 | +    - name: Autobuild  | 
 | 40 | +      uses: github/codeql-action/autobuild@v1  | 
 | 41 | + | 
 | 42 | +    # ℹ️ Command-line programs to run using the OS shell.  | 
 | 43 | +    # 📚 https://git.io/JvXDl  | 
 | 44 | + | 
 | 45 | +    # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines  | 
 | 46 | +    #    and modify them (or add more) to build your code if your project  | 
 | 47 | +    #    uses a compiled language  | 
 | 48 | + | 
 | 49 | +    #- run: |  | 
 | 50 | +    #   make bootstrap  | 
 | 51 | +    #   make release  | 
 | 52 | + | 
 | 53 | +    - name: Perform CodeQL Analysis  | 
 | 54 | +      uses: github/codeql-action/analyze@v1  | 
0 commit comments