| @@ -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 | |||