Story: Remove unused GitHub Actions workflows
Table of Contents
This page documents a story in Sprint 18. It captures the goal, current status, acceptance criteria, and the tasks that compose it.
Goal
The .github/workflows/ directory contains only workflows we actually
use. The four dormant Gemini workflows are removed; CI and the
gemini-code-assist PR review are unaffected.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent sprint | Sprint 18 |
| Now | Complete — four Gemini workflows removed. |
| Waiting on | Nothing. |
| Next | Done. |
| Last touched | 2026-05-24 |
Acceptance
- These four workflow files are deleted:
gemini-cli.yml,gemini-issue-automated-triage.yml,gemini-issue-scheduled-triage.yml,gemini-pr-review.yml. - No remaining references to them anywhere in the repo.
- The remaining ten workflows (CI, site, codeql, misspell, nightly, coverage, stale) are untouched.
- PR review still works — it is provided by the
gemini-code-assistGitHub App, independent of these workflows.
Tasks
| Task | State | Start | End | Description |
|---|---|---|---|---|
| Task: Delete the four Gemini workflows | DONE | 2026-05-24 | 2026-05-24 | Remove the four unused Gemini workflow files; PR review continues via the gemini-code-assist app. |
Decisions
- PR review is App-driven, not workflow-driven. The automatic reviews
come from the
gemini-code-assistGitHub App.gemini-pr-review.ymlwas dormant anyway (on: workflow_dispatchonly; itspull_requesttriggers were commented out), so deleting it does not affect reviews. - Kept
stale.ymland all CI workflows; only the Gemini set was unused.
Out of scope
- The
gemini-code-assistGitHub App configuration (managed in repo settings, not via a workflow file). - Any change to the active CI workflows.