Skip to content

Conversation

@Snider
Copy link
Collaborator

@Snider Snider commented Feb 4, 2026

Summary

  • Removed 17 duplicate workflow files that split events into separate files (-854 lines)
  • Merged codeql.yml (Go only) and codescan.yml (Go, JS/TS) into a single codeql.yml with a language matrix covering Go, JavaScript/TypeScript, Python, and Actions

Context

The workflow directory had per-event duplicates (e.g., ci-push.yml, ci-pull-request.yml, ci-manual.yml) alongside the canonical files that already handle all triggers. These duplicates caused redundant CI runs and CodeQL conflicts ("analyses from advanced configurations cannot be processed when the default setup is enabled").

Remaining workflows

  • ci.yml — QA + build verification
  • codeql.yml — CodeQL analysis (4-language matrix)
  • coverage.yml — Code coverage + Codecov upload
  • alpha-release.yml — Alpha releases from dev
  • pr-build.yml — PR draft builds
  • release.yml — Production releases
  • agent-verify.yml, auto-label.yml, auto-project.yml — Automation

Test plan

  • Verify CI passes on this PR (no duplicate runs)
  • Confirm CodeQL analysis triggers correctly with single workflow

🤖 Generated with Claude Code

Remove 17 duplicate workflow files that were split copies of the
combined originals. Each family (CI, CodeQL, Coverage, PR Build,
Alpha Release) had the same job duplicated across separate
push/pull_request/schedule/manual trigger files.

Merge codeql.yml and codescan.yml into a single codeql.yml with
a language matrix covering go, javascript-typescript, python,
and actions — matching the previous default setup coverage.

Remaining workflows (one per family):
- ci.yml (push + PR + manual)
- codeql.yml (push + PR + schedule, all languages)
- coverage.yml (push + PR + manual)
- alpha-release.yml (push + manual)
- pr-build.yml (PR + manual)
- release.yml (tag push)
- agent-verify.yml, auto-label.yml, auto-project.yml

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@gemini-code-assist
Copy link

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@Snider Snider added this pull request to the merge queue Feb 4, 2026
Merged via the queue into dev with commit 3dac872 Feb 4, 2026
6 of 7 checks passed
@Snider Snider deleted the fix/consolidate-workflows branch February 4, 2026 09:22
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.

2 participants