Skip to content

Fix CI build #725

@rogeralsing

Description

@rogeralsing

Context

The CI pipeline currently runs 4 GitHub Actions workflows on push/PR:

  • build-and-test.yml — builds and runs the internal test suite (this is the one to keep)
  • quickdup.yml — runs QuickDup code duplication analysis (requires Go setup)
  • claude-code-review.yml — runs Claude-powered code review on PRs
  • claude.yml — runs Claude Code action on @claude mentions

The extra workflows add complexity without sufficient value at this stage. The internal test suite is the primary quality gate.

Success Criteria

  • Only build-and-test.yml remains in .github/workflows/
  • quickdup.yml, claude-code-review.yml, and claude.yml are deleted
  • CI runs successfully on a PR with only the build-and-test workflow
  • No other CI configuration files are affected

Rules

  • Do not modify build-and-test.yml — it is already correct
  • Delete the other 3 workflow files entirely
  • Do not remove any repo-level GitHub settings (branch protection, etc.) — only in-repo workflow files

NFRs

  • CI should complete in under 5 minutes

Quality Gates

  • Tests pass on the PR itself using the simplified CI
  • No regressions in build-and-test workflow behavior

Faktoria Attribution: agent=intake | trigger=new issue intake

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-reviewHuman decision requiredp1Importantsize:SSmall — under 1 hourstage:investigateAnalyzing — not coding yet

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions