This is an automated email from the ASF dual-hosted git repository.

djensen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar-dotpulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new 0e46574  Enable CodeQL (#259)
0e46574 is described below

commit 0e4657428028ba2aae3d40343b09d9b3e444d1f8
Author: entvex <[email protected]>
AuthorDate: Fri May 16 10:00:26 2025 +0200

    Enable CodeQL (#259)
    
    Co-authored-by: David Erik Jensen <[email protected]>
---
 .github/workflows/codeql.yml | 168 +++++++++++++++++++++----------------------
 1 file changed, 84 insertions(+), 84 deletions(-)

diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 6988e31..bb23f52 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -1,93 +1,93 @@
-# # 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"
+ # 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:
-#   push:
-#     branches: [ "master" ]
-#   pull_request:
-#     branches: [ "master" ]
-#   schedule:
-#     - cron: '39 3 * * 4'
+ on:
+   push:
+     branches: [ "master" ]
+   pull_request:
+     branches: [ "master" ]
+   schedule:
+     - cron: '39 3 * * 4'
 
-# jobs:
-#   analyze:
-#     name: Analyze (${{ matrix.language }})
-#     # Runner size impacts CodeQL analysis time. To learn more, please see:
-#     #   - https://gh.io/recommended-hardware-resources-for-running-codeql
-#     #   - https://gh.io/supported-runners-and-hardware-resources
-#     #   - https://gh.io/using-larger-runners (GitHub.com only)
-#     # Consider using larger runners or machines with greater resources for 
possible analysis time improvements.
-#     runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 
'ubuntu-latest' }}
-#     timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }}
-#     permissions:
-#       # required for all workflows
-#       security-events: write
+ jobs:
+   analyze:
+     name: Analyze (${{ matrix.language }})
+     # Runner size impacts CodeQL analysis time. To learn more, please see:
+     #   - https://gh.io/recommended-hardware-resources-for-running-codeql
+     #   - https://gh.io/supported-runners-and-hardware-resources
+     #   - https://gh.io/using-larger-runners (GitHub.com only)
+     # Consider using larger runners or machines with greater resources for 
possible analysis time improvements.
+     runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 
'ubuntu-latest' }}
+     timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }}
+     permissions:
+       # required for all workflows
+       security-events: write
 
-#       # required to fetch internal or private CodeQL packs
-#       packages: read
+       # required to fetch internal or private CodeQL packs
+       packages: read
 
-#       # only required for workflows in private repositories
-#       actions: read
-#       contents: read
+       # only required for workflows in private repositories
+       actions: read
+       contents: read
 
-#     strategy:
-#       fail-fast: false
-#       matrix:
-#         include:
-#           - language: csharp
-#             build-mode: autobuild
-#         # CodeQL supports the following values keywords for 'language': 
'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 
'ruby', 'swift'
-#         # Use `c-cpp` to analyze code written in C, C++ or both
-#         # Use 'java-kotlin' to analyze code written in Java, Kotlin or both
-#         # Use 'javascript-typescript' to analyze code written in JavaScript, 
TypeScript or both
-#         # To learn more about changing the languages that are analyzed or 
customizing the build mode for your analysis,
-#         # see 
https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning.
-#         # If you are analyzing a compiled language, you can modify the 
'build-mode' for that language to customize how
-#         # your codebase is analyzed, see 
https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
-#     steps:
-#       - name: Checkout repository
-#         uses: actions/checkout@v4
+     strategy:
+       fail-fast: false
+       matrix:
+         include:
+           - language: csharp
+             build-mode: autobuild
+         # CodeQL supports the following values keywords for 'language': 
'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 
'ruby', 'swift'
+         # Use `c-cpp` to analyze code written in C, C++ or both
+         # Use 'java-kotlin' to analyze code written in Java, Kotlin or both
+         # Use 'javascript-typescript' to analyze code written in JavaScript, 
TypeScript or both
+         # To learn more about changing the languages that are analyzed or 
customizing the build mode for your analysis,
+         # see 
https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning.
+         # If you are analyzing a compiled language, you can modify the 
'build-mode' for that language to customize how
+         # your codebase is analyzed, see 
https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
+     steps:
+       - name: Checkout repository
+         uses: actions/checkout@v4
       
-#       # Initializes the CodeQL tools for scanning.
-#       - name: Initialize CodeQL
-#         uses: github/codeql-action/init@v3
-#         with:
-#           languages: ${{ matrix.language }}
-#           build-mode: ${{ matrix.build-mode }}
-#           # If you wish to specify custom queries, you can do so here or in 
a config file.
-#           # By default, queries listed here will override any specified in a 
config file.
-#           # Prefix the list here with "+" to use these queries and those in 
the config file.
+       # Initializes the CodeQL tools for scanning.
+       - name: Initialize CodeQL
+         uses: github/codeql-action/init@v3
+         with:
+           languages: ${{ matrix.language }}
+           build-mode: ${{ matrix.build-mode }}
+           # If you wish to specify custom queries, you can do so here or in a 
config file.
+           # By default, queries listed here will override any specified in a 
config file.
+           # Prefix the list here with "+" to use these queries and those in 
the config file.
           
-#           # For more details on CodeQL's query packs, refer to: 
https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
-#           # queries: security-extended,security-and-quality
+           # For more details on CodeQL's query packs, refer to: 
https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
+           # queries: security-extended,security-and-quality
       
-#       # If the analyze step fails for one of the languages you are analyzing 
with
-#       # "We were unable to automatically build your code", modify the matrix 
above
-#       # to set the build mode to "manual" for that language. Then modify 
this step
-#       # to build your code.
-#       # â„šī¸ Command-line programs to run using the OS shell.
-#       # 📚 See 
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
-#       - if: matrix.build-mode == 'manual'
-#         shell: bash
-#         run: |
-#           echo 'If you are using a "manual" build mode for one or more of 
the' \
-#             'languages you are analyzing, replace this with the commands to 
build' \
-#             'your code, for example:'
-#           echo '  make bootstrap'
-#           echo '  make release'
-#           exit 1
+       # If the analyze step fails for one of the languages you are analyzing 
with
+       # "We were unable to automatically build your code", modify the matrix 
above
+       # to set the build mode to "manual" for that language. Then modify this 
step
+       # to build your code.
+       # â„šī¸ Command-line programs to run using the OS shell.
+       # 📚 See 
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
+       - if: matrix.build-mode == 'manual'
+         shell: bash
+         run: |
+           echo 'If you are using a "manual" build mode for one or more of 
the' \
+             'languages you are analyzing, replace this with the commands to 
build' \
+             'your code, for example:'
+           echo '  make bootstrap'
+           echo '  make release'
+           exit 1
 
-#       - name: Perform CodeQL Analysis
-#         uses: github/codeql-action/analyze@v3
-#         with:
-#           category: "/language:${{matrix.language}}"
+       - name: Perform CodeQL Analysis
+         uses: github/codeql-action/analyze@v3
+         with:
+           category: "/language:${{matrix.language}}"

Reply via email to