Skip to content

Set up GitHub Actions for Go build & tests #18

@justintulloch

Description

@justintulloch

• Create .github/workflows/ci.yml that:

– Runs go fmt and go vet on all packages.

– Runs go test ./... (unit tests for inputproto, chaos, queue, gamelogic).

– Builds each binary (go build ./cmd/…) to catch compile errors.

• Optionally, add a job to compile the C++ test client (e.g. g++ -std=c++17 …) and run a smoke‐test if possible.

Metadata

Metadata

Assignees

Labels

ciContinuous integration setup (GitHub Actions, Jenkins, pipeline configs)testingGeneric test work (integration tests, system tests, or test framework changes)

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions