Add Swift CodeQL workflow and fix Dependabot config#17
Conversation
Agent-Logs-Url: https://github.com/SillyLittleTech/Flean/sessions/0c143699-654f-4f72-a71f-47df14596945 Co-authored-by: kiyarose <75678535+kiyarose@users.noreply.github.com>
|
|
Overall Grade |
Security Reliability Complexity Hygiene |
Code Review Summary
| Analyzer | Status | Updated (UTC) | Details |
|---|---|---|---|
| PHP | Mar 28, 2026 6:08p.m. | Review ↗ | |
| Shell | Mar 28, 2026 6:08p.m. | Review ↗ | |
| JavaScript | Mar 28, 2026 6:08p.m. | Review ↗ | |
| Swift | Mar 28, 2026 6:08p.m. | Review ↗ |
There was a problem hiding this comment.
Pull request overview
Adds Swift-focused security automation for the repo’s iOS (ios/) and macOS (mos/) Xcode projects, and fixes an invalid Dependabot configuration so automated updates run correctly.
Changes:
- Introduces a GitHub Actions CodeQL workflow for Swift that builds both the iOS and macOS targets (with signing disabled) and uploads CodeQL results.
- Adds a CodeQL config file scoping analysis to
ios/andmos/. - Fixes Dependabot config to monitor
github-actionsupdates on a weekly cadence.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
.github/workflows/codeql.yml |
New Swift CodeQL workflow that initializes CodeQL, builds iOS + macOS targets, and runs analysis. |
.github/codeql/codeql-config.yml |
Scopes CodeQL analysis paths to ios and mos. |
.github/dependabot.yml |
Replaces invalid/empty ecosystem with github-actions weekly updates. |
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
|
I guess we will have to wait and see when automerge eventually gets to it. |
CodeQL for Swift was missing, and Dependabot config failed due to an empty package ecosystem.
ios/andmos/..github/codeql/codeql-config.ymlfor Swift paths; fix.github/dependabot.ymlto monitor GitHub Actions weekly.Example (CodeQL workflow build step excerpt):