Commit Graph

  • 04e63f220b ci(release): add workflow_dispatch + docker diagnostics (#2) bvandeusen 2026-04-18 23:21:17 +00:00
  • 0f9efed50c ci(release): add workflow_dispatch + pre-build docker diagnostics bvandeusen 2026-04-18 23:19:06 +00:00
  • 72b8e00d80 M0: repo scaffolding, CI pipelines, and Go skeleton (#1) bvandeusen 2026-04-18 22:00:45 +00:00
  • 8fbf355305 fix(server): silence errcheck on deferred Body.Close bvandeusen 2026-04-18 21:48:07 +00:00
  • 4c5b4d1790 fix(server): rename unused request param to _ for revive/unused-parameter bvandeusen 2026-04-18 21:47:52 +00:00
  • 743fbe9d5c ci(lint): drop revive exported rule; require no doc-comment boilerplate bvandeusen 2026-04-18 21:47:40 +00:00
  • 9bce7fee10 ci: add .golangci.yml config for CI lint step bvandeusen 2026-04-18 21:21:14 +00:00
  • 70c89bb7df feat(skel): example YAML config mirroring Default() bvandeusen 2026-04-18 21:21:08 +00:00
  • b40e379b84 feat(skel): docker-compose for local Postgres (integration-test stack) bvandeusen 2026-04-18 21:21:01 +00:00
  • 7077614116 feat(skel): multi-stage Dockerfile for minstrel runtime bvandeusen 2026-04-18 21:20:54 +00:00
  • ff7cd8d38b feat(skel): placeholder migration so embed.FS has a file to index bvandeusen 2026-04-18 21:20:45 +00:00
  • 9b9e0e4011 test(db): verify migrations stub loads embedded files and returns ErrNotConfigured bvandeusen 2026-04-18 21:20:40 +00:00
  • 58fa790b2b feat(skel): db package with embedded migrations stub bvandeusen 2026-04-18 21:20:34 +00:00
  • 4dbf02d645 test(server): verify /healthz returns 200 with {"status":"ok"} bvandeusen 2026-04-18 21:20:23 +00:00
  • 16f2fc2ce4 feat(skel): chi router with RequestID/Recoverer middleware and /healthz bvandeusen 2026-04-18 21:20:17 +00:00
  • d206f9281f feat(skel): slog logger factory with text|json format and level parsing bvandeusen 2026-04-18 21:20:10 +00:00
  • a29d876ac4 test(config): cover defaults, YAML load, missing file, env overrides bvandeusen 2026-04-18 21:20:02 +00:00
  • d2d8612e06 feat(skel): config loader with YAML + SMARTMUSIC_* env overlay bvandeusen 2026-04-18 21:19:50 +00:00
  • be181f8245 feat(skel): add cmd/minstrel entrypoint bvandeusen 2026-04-18 21:19:39 +00:00
  • f98b9f66aa feat(skel): add go.sum for initial dependency set bvandeusen 2026-04-18 21:19:26 +00:00
  • 417e3d05dd feat(skel): add go module definition bvandeusen 2026-04-18 21:19:17 +00:00
  • 8b9f57128a ci: add release workflow for image build + push on main and v* tags bvandeusen 2026-04-18 19:21:38 +00:00
  • 83d71f6703 ci: re-trigger test workflow against rebuilt go-ci image bvandeusen 2026-04-18 19:07:30 +00:00
  • fa5a24140b ci: slim test workflow to lint + unit tests, drop Postgres service bvandeusen 2026-04-18 18:50:31 +00:00
  • 078e6e989b ci: retarget test workflow to go-ci runner label bvandeusen 2026-04-18 18:17:16 +00:00
  • fba1366537 ci: add Forgejo Actions test workflow with Postgres service bvandeusen 2026-04-18 18:07:50 +00:00
  • e1bfbaa3ea docs: expand README with spec links and dev workflow bvandeusen 2026-04-18 18:05:38 +00:00
  • 419c0b6f4c docs: seed client spec on dev bvandeusen 2026-04-18 17:58:00 +00:00
  • 5861c146f7 docs: seed server spec on dev bvandeusen 2026-04-18 17:56:28 +00:00
  • 68912e60f7 Initial commit bvandeusen 2026-04-18 17:33:35 +00:00