Skip to content

chore(ci): remove nonfunctional CodeQL analyze job - #122

Merged
nish3451 merged 1 commit into
mainfrom
chore/remove-nonfunctional-codeql
Aug 12, 2026
Merged

chore(ci): remove nonfunctional CodeQL analyze job#122
nish3451 merged 1 commit into
mainfrom
chore/remove-nonfunctional-codeql

Conversation

@nish3451

Copy link
Copy Markdown
Collaborator

Problem

PR check lists advertise analyze javascript-typescript: SKIPPED as green
while no CodeQL analysis ever runs. The job is gated on
github.event.repository.private == false || vars.ENABLE_PRIVATE_CODEQL == '1';
this repository is private and the variable is unset (actions/variables
[]), so the job skips on every run. A permanently-skipped analyze in a
green check list advertises security analysis that never happens.

Why remove instead of enable

CodeQL on a private repository requires a GitHub Advanced Security
entitlement. This repo has none: security_and_analysis is null on
GET /repos/nish3451/tinystudio-in, which is the API's signal that the
account's plan does not include GHAS. Enabling it would require a paid plan
upgrade — a money decision that is out of scope here, so the misleading job is
removed instead. analyze javascript-typescript is not a required context
(required: repo-checks only), so removing it does not touch the merge gate.

Change

Delete .github/workflows/codeql.yml (the analyze job is its only job). No
other workflow references it, and no action pins are touched in other files.

Never merge — review and merge is owned by the fleet process.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@nish3451, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 33 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 8a1b02c4-32e4-4c8d-8d27-c65f67ca9c15

📥 Commits

Reviewing files that changed from the base of the PR and between 6817d6c and 16d9aa1.

📒 Files selected for processing (1)
  • .github/workflows/codeql.yml

Comment @coderabbitai help to get the list of available commands.

@nish3451
nish3451 merged commit 3b31706 into main Aug 12, 2026
2 checks passed
nish3451 added a commit that referenced this pull request Aug 12, 2026
…rozen (#126)

The gate reads as frozen (~25h with 16+ CLEAN PRs) but is actually a
single-runner throughput queue plus the fleet auto-ship review ladder.
Snapshot: 14 CLEAN / 27 BLOCKED / 9 DIRTY PRs, 27 queued CI runs, one
busy runner, last merge #122 at 10:59 UTC. The runner CI fix landed
2026-08-11; merges resumed and auto-ship is actively draining the
queue. Captures the measured ~2.5-min CI duration, the ladder states
(WAITING on two-flagship panels, SKIPPED awaiting flagship review,
HELD for Nish authority), and the local-only retention-automation
path failure (machine state, not repo content).

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
nish3451 added a commit that referenced this pull request Aug 12, 2026
…epo-checks

The old CodeQL analyze job was removed in #122 because this private
personal-account repo has no GHAS entitlement: the SARIF upload rejects
with "Code scanning is not enabled for this repository", and before
that the ENABLE_PRIVATE_CODEQL gate made it silently SKIP every run
(no security signal at all).

Add npm audit --audit-level=high to the required repo-checks job as a
free, always-running dependency security scan, and document the CodeQL
removal/re-enable path in .github/workflows/README.md so nobody
re-introduces a green-SKIP workflow as the security signal.
nish3451 added a commit that referenced this pull request Aug 12, 2026
…epo-checks (#129)

The old CodeQL analyze job was removed in #122 because this private
personal-account repo has no GHAS entitlement: the SARIF upload rejects
with "Code scanning is not enabled for this repository", and before
that the ENABLE_PRIVATE_CODEQL gate made it silently SKIP every run
(no security signal at all).

Add npm audit --audit-level=high to the required repo-checks job as a
free, always-running dependency security scan, and document the CodeQL
removal/re-enable path in .github/workflows/README.md so nobody
re-introduces a green-SKIP workflow as the security signal.
nish3451 added a commit that referenced this pull request Aug 15, 2026
…iberate removal (PR #122) with npm audit substitute (PR #129) (#183)

* docs(lane1): reverify codeql private-repo gate item — resolved by deliberate removal (PR #122) with npm audit substitute (PR #129)

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>

* docs(lane1): add PR link to codeql reverify report

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>

---------

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
nish3451 added a commit that referenced this pull request Aug 18, 2026
…+ private-repo gate)

main removed .github/workflows/codeql.yml (PR #122, no GHAS entitlement).
This PR re-adds it with the actions:read permission fix and the restored
private-repo gate (ENABLE_PRIVATE_CODEQL opt-in), so the job stays clean
(gated) until code scanning/GHAS is provisioned. Resolve modify/delete in
favor of the PR version.
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