| @@ -0,0 +1,69 @@ | |||||
| # | |||||
| # Licensed to the Apache Software Foundation (ASF) under one or more | |||||
| # contributor license agreements. See the NOTICE file distributed with | |||||
| # this work for additional information regarding copyright ownership. | |||||
| # The ASF licenses this file to You under the Apache License, Version 2.0 | |||||
| # (the "License"); you may not use this file except in compliance with | |||||
| # the License. You may obtain a copy of the License at | |||||
| # | |||||
| # http://www.apache.org/licenses/LICENSE-2.0 | |||||
| # | |||||
| # Unless required by applicable law or agreed to in writing, software | |||||
| # distributed under the License is distributed on an "AS IS" BASIS, | |||||
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
| # See the License for the specific language governing permissions and | |||||
| # limitations under the License. | |||||
| # | |||||
| # For most projects, this workflow file will not need changing; you simply need | |||||
| # to commit it to your repository. | |||||
| # | |||||
| # You may wish to alter this file to override the set of languages analyzed, | |||||
| # or to provide custom queries or build logic. | |||||
| # | |||||
| # ******** NOTE ******** | |||||
| # We have attempted to detect the languages in your repository. Please check | |||||
| # the `language` matrix defined below to confirm you have the correct set of | |||||
| # supported CodeQL languages. | |||||
| # | |||||
| name: CodeQL | |||||
| on: | |||||
| pull_request: | |||||
| # The branches below must be a subset of the branches above | |||||
| branches: "*" | |||||
| permissions: | |||||
| contents: read | |||||
| jobs: | |||||
| analyse: | |||||
| permissions: | |||||
| actions: read # for github/codeql-action/init to get workflow details | |||||
| contents: read # for actions/checkout to fetch code | |||||
| security-events: write # for github/codeql-action/autobuild to send a status report | |||||
| name: Analyse | |||||
| runs-on: ubuntu-latest | |||||
| steps: | |||||
| - name: Checkout repository | |||||
| uses: actions/checkout@v3 | |||||
| with: | |||||
| # We must fetch at least the immediate parents so that if this is | |||||
| # a pull request then we can checkout the head. | |||||
| fetch-depth: 2 | |||||
| # Initializes the CodeQL tools for scanning. | |||||
| - name: Initialize CodeQL | |||||
| uses: github/codeql-action/init@v2 | |||||
| # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). | |||||
| # If this step fails, then you should remove it and run the build manually (see below) | |||||
| - name: Autobuild | |||||
| uses: github/codeql-action/autobuild@v2 | |||||
| # Analysis | |||||
| - name: Perform CodeQL Analysis | |||||
| uses: github/codeql-action/analyze@v2 | |||||