refactor: adopt shared go-pkg service tooling #1

Merged
hayshin merged 7 commits from ci/setup into main 2026-07-19 10:43:20 +05:00
Owner
  • migrate service imports and dependencies to go-pkg v0.2 layout
  • consume shared devenv, Docker Compose, and reusable Forgejo CI tooling
  • document shared development and test commands
- migrate service imports and dependencies to go-pkg v0.2 layout - consume shared devenv, Docker Compose, and reusable Forgejo CI tooling - document shared development and test commands
- remove local compose and test-integration overrides from devenv.nix
- leave template environment to define only APP_NAME and inherit go-pkg defaults
- Extend postgres, redis, nats, and minio from the go-pkg Docker Compose file.
- Document GO_PKG_DOCKER_COMPOSE resolution for compose commands.
- Update Forgejo CI to configure private modules, verify tidy state, build, and run race tests.
- update shared package imports for client, server, transport, and runtime paths
- adopt renamed PostgreSQL transaction, outbox, and migration packages
- refresh module dependencies and integration helper documentation
- compose devenv from remote platform/go-pkg input
- replace repository-specific CI steps with reusable Go workflow
refactor(devenv): consume shared microservice profile
Some checks failed
CI / format (pull_request) Successful in 8s
CI / vet (pull_request) Failing after 3m58s
CI / build (pull_request) Failing after 56s
CI / test (pull_request) Failing after 55s
CI / links (pull_request) Has been skipped
CI / ci (pull_request) Failing after 0s
1d12c18a95
- import go-pkg/devenv/microservice.nix from the remote input
- update lock metadata to the published shared profile revision
- document local identity overrides and shared test commands
fix(deps): use released go-pkg version
All checks were successful
CI / format (pull_request) Successful in 6s
CI / vet (pull_request) Successful in 4m31s
CI / build (pull_request) Successful in 3m5s
CI / test (pull_request) Successful in 3m23s
CI / links (pull_request) Has been skipped
CI / ci (pull_request) Successful in 0s
50cc57226a
- replace nonexistent go-pkg v0.2.0 with latest v0.1.1 release
- restore module download checks in Forgejo Actions
hayshin deleted branch ci/setup 2026-07-19 10:43:20 +05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
platform/go-micro!1
No description provided.