Skip to content

Create codeql.yml #23

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 16, 2025
Merged

Create codeql.yml #23

merged 1 commit into from
Jun 16, 2025

Conversation

neolace
Copy link
Owner

@neolace neolace commented Jun 16, 2025

This pull request introduces a new GitHub Actions workflow file, .github/workflows/codeql.yml, to enable advanced CodeQL analysis for code security and quality scanning. The workflow is designed to support multiple languages and provides flexibility for customization.

New GitHub Actions Workflow for CodeQL Analysis:

  • Added a new workflow file, .github/workflows/codeql.yml, to configure CodeQL analysis for JavaScript/TypeScript and Python. The workflow runs on pushes and pull requests to the main branch and includes a scheduled weekly scan.
  • Configured the workflow to use ubuntu-latest or macos-latest runners based on the language being analyzed, and set up permissions for security events, package access, and repository contents.
  • Defined a matrix strategy for analyzing multiple languages, with the option to customize build modes for compiled languages or manual builds.
  • Included steps to initialize CodeQL, perform analysis, and handle manual build configurations if required.
  • Provided detailed comments and documentation within the workflow file to guide users on customization and setup for additional languages or queries.

@neolace neolace merged commit 96adcd5 into main Jun 16, 2025
12 of 17 checks passed
@neolace neolace deleted the neolace-patch-1 branch June 16, 2025 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant