Skip to content

CodeQL fix#8

Merged
DemisChan merged 5 commits intomainfrom
DemisChan-CodeQL
Jan 25, 2026
Merged

CodeQL fix#8
DemisChan merged 5 commits intomainfrom
DemisChan-CodeQL

Conversation

@DemisChan
Copy link
Copy Markdown
Owner

@DemisChan DemisChan commented Jan 25, 2026

Setup GitHub Actions CI & Resolve Security Analysis Build Issues

Summary

This MR implements automated Continuous Integration (CI) and fixes existing failures in the CodeQL security analysis. By moving to a manual build configuration and integrating repository secrets, we ensure a stable, green-check environment for the remainder of the project.

Changes

  • New kotlin-ci.yml: Automates unit tests, lint checks, and Gradle dependency caching.
  • Fixed codeql-advanced.yml:
    • Switched build-mode from autobuild to manual.
    • Added explicit JDK 17 setup and chmod +x gradlew permissions.
  • Secret Injection: Configured all workflows to use the API_KEY from GitHub Secrets, fixing the illegal start of expression compilation error in BuildConfig.

DemisChan and others added 5 commits January 25, 2026 11:27
CI fix for autobuild
Updated CI workflow to include JDK setup and linting.
Removed comments and unnecessary instructions from the CodeQL workflow file.
Added global environment variable for API key in CI workflow.
@DemisChan DemisChan merged commit 872ca56 into main Jan 25, 2026
1 of 3 checks passed
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