Skip to content

chore: add Go scaffolding - #2

Merged
kfeofantov merged 1 commit into
mainfrom
chore/go-scaffolding
Jul 28, 2026
Merged

kfeofantov merged 1 commit into
mainfrom
chore/go-scaffolding

Conversation

@kfeofantov

Copy link
Copy Markdown
Contributor

Adds the minimal Go skeleton the rest of the agent will grow from:

  • go.mod (Go 1.26, module github.com/RebuildStackCo/runtime-agent)
  • cmd/agent — binary with a graceful-shutdown lifecycle (run(ctx)), JSON logging via slog, build-time version injection; test covers stop-on-context-cancel
  • Makefile — build / test (race) / lint / tidy
  • .golangci.yml — golangci-lint v2 config
  • CI: enables the build-test and lint jobs that were placeholders in ci.yml

No collectors, no schema — scaffolding only.

🤖 Generated with Claude Code

go.mod, cmd/agent with graceful-shutdown lifecycle, Makefile,
golangci-lint config, and build/test/lint jobs in CI.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@kfeofantov
kfeofantov merged commit f9355f8 into main Jul 28, 2026
3 checks passed
@kfeofantov
kfeofantov deleted the chore/go-scaffolding branch July 28, 2026 18:58
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.

1 participant