Skip to content

[Feature]: Add CI/CD pipeline #10

Description

@mrhillsman

Problem Statement

The project has no automated CI/CD configuration — no GitHub Actions workflows, no Makefile with CI targets, no pipeline definitions of any kind. Unit tests, vet, and formatting checks exist but must be run manually. For a project with 40 test files and comprehensive test coverage, automated validation on push/PR would prevent regressions.

Proposed Solution

At minimum, a GitHub Actions workflow that runs `go vet ./...`, `go test ./...`, and `go build ./cmd/virtwork` on push and PR.

Alternatives Considered

Not provided

Area

Other

Additional Context

Severity: Low

Missing:

  • `.github/workflows/` — no GitHub Actions
  • `Makefile` — no build/test automation
  • No equivalent CI config for any platform

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.size/MDenotes a PR that changes 30-99 lines, ignoring generated files.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions