Skip to content

Commit

Permalink
Add CodeQL analysis configuration
Browse files Browse the repository at this point in the history
This should enabled automated code analysis of all future pull requests.
  • Loading branch information
tautschnig committed Feb 7, 2025
1 parent 67b408d commit 80d70d1
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Copyright Kani Contributors
# SPDX-License-Identifier: Apache-2.0 OR MIT
name: "CodeQL"
on: pull_request

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'actions', 'javascript-typescript', 'python' ]

steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 16.x

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# 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.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

- name: Build
run: npm install

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3

0 comments on commit 80d70d1

Please sign in to comment.