Skip to content

[CI] Add baseline Go/Rust build and test checks #85

Description

@Darkroom4364

Context:
Manual verification from repo exploration:

  • go build ./cmd/server.go passes.
  • go test -vet=off ./... passes.
  • go test ./... currently fails under vet because of one listener-manager formatting bug.
  • cargo test passes for the agent.
  • cargo build passes but emits warnings.

Proposed scope:

  • Add a minimal CI workflow for server and agent checks.
  • Start with build/test/vet only; avoid integration tests until local server/agent lifecycle is stable.
  • Decide whether warnings should fail CI now or be tracked for later.

Acceptance criteria:

  • CI runs server go test ./... and go build ./cmd/server.go.
  • CI runs agent cargo test and cargo build.
  • The workflow documents any platform/target assumptions.
  • The current vet issue is fixed before enabling required CI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:ciBuild, test, and automation infrastructurepriority:p1High-priority near-term worktype:stabilizationReliability, lifecycle, tests, and prototype hardening

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions