Commit Graph

  • 3a98b72ffd Merge pull request 'feature/epic2-core-services' (#6) from feature/epic2-core-services into main main master 2025-11-07 10:23:19 +01:00
  • a785cd73de perf(ci): pre-install all tools in pre-commit Docker image 0x1d 2025-11-07 10:16:12 +01:00
  • 75c5293c8c fix(lint): add bounds checking for integer conversions to fix gosec warnings 0x1d 2025-11-07 10:04:14 +01:00
  • 9712e50f6c fix(scripts): disable VCS stamping in pre-commit container 0x1d 2025-11-07 09:55:24 +01:00
  • 8eda9af769 fix(scripts): ensure working directory is correct for make commands 0x1d 2025-11-07 09:54:00 +01:00
  • 4b33ed522d fix(scripts): install make in pre-commit container 0x1d 2025-11-07 09:52:45 +01:00
  • bc740f7b1f fix(scripts): use make fmt-check instead of go fmt 0x1d 2025-11-07 09:52:17 +01:00
  • e98e4d3099 fix(scripts): use make fmt-check in pre-commit script 0x1d 2025-11-07 09:51:23 +01:00
  • 93623e6865 fix(scripts): install Go 1.25.3 in pre-commit container and fix formatting 0x1d 2025-11-07 09:47:50 +01:00
  • b531f92436 feat(ci): add pre-commit check script using wirelos/pre-commit image 0x1d 2025-11-07 09:46:35 +01:00
  • 31e8ca7ce9 fix(lint): use explicit safe type conversions for gosec 0x1d 2025-11-07 09:37:53 +01:00
  • e673fcae6f fix(lint): fix all linting errors 0x1d 2025-11-07 09:34:22 +01:00
  • 131e44f3d4 fix(ci): install latest golangci-lint using official script 0x1d 2025-11-07 09:29:49 +01:00
  • 0d6094267a fix(ci): install golangci-lint v2.4.0 for Go 1.25 and config v2 support 0x1d 2025-11-07 09:27:27 +01:00
  • 4b8536e34a fix(ci): use official install script for golangci-lint 0x1d 2025-11-07 09:27:17 +01:00
  • e509faea25 fix(ci): install golangci-lint v2 for config compatibility 0x1d 2025-11-07 09:27:02 +01:00
  • 355008a3a2 fix(ci): build golangci-lint from source for Go 1.25 support 0x1d 2025-11-07 09:24:58 +01:00
  • c8d944e9ea fix(ci): let golangci-lint-action auto-select compatible version 0x1d 2025-11-07 09:22:52 +01:00
  • d24bb96d62 fix(ci): use golangci-lint v1.64.0 0x1d 2025-11-07 09:22:33 +01:00
  • 61d614690f fix(ci): use golangci-lint v1.65.0 for Go 1.25 support 0x1d 2025-11-07 09:19:54 +01:00
  • 5f2e1104f2 fix(ci): use golangci-lint latest version 0x1d 2025-11-07 09:11:18 +01:00
  • 7c0aefb7f4 fix(fmt): formatting 0x1d 2025-11-07 09:10:22 +01:00
  • 8cfdfbc951 fix(schema): remove duplicate auditlog.go schema 0x1d 2025-11-07 09:04:05 +01:00
  • 0912f0f81b feat(schema): restore complete Ent schema files 0x1d 2025-11-07 09:03:43 +01:00
  • 1f8c2626dc fix(gitignore): allow ent/schema/ directory 0x1d 2025-11-07 08:42:06 +01:00
  • fb10051443 fix(ci): generate Ent from ent/schema and copy to internal/ent 0x1d 2025-11-07 08:41:03 +01:00
  • 8bb36b5735 fix(ci): correctly copy Ent files excluding schema directory 0x1d 2025-11-07 08:39:43 +01:00
  • 837b04b433 fix(ci): use find to copy all Ent generated files 0x1d 2025-11-07 08:39:26 +01:00
  • 868649d6d2 fix(ci): add debug output to Ent generation step 0x1d 2025-11-07 08:38:22 +01:00
  • 13da884a21 fix(ci): exclude generate.go from Ent code copy 0x1d 2025-11-07 08:21:40 +01:00
  • c2e2ab01f2 fix(ci): generate Ent code and copy to internal/ent 0x1d 2025-11-07 08:21:31 +01:00
  • 8c10c3dba9 fix(ci): use full module path for Ent target directory 0x1d 2025-11-07 08:20:56 +01:00
  • b6eb8d75bb fix(ci): generate Ent code to internal/ent directory 0x1d 2025-11-07 08:17:32 +01:00
  • 4c62817cff fix(ci): revert to use apk for Alpine runner 0x1d 2025-11-06 22:49:45 +01:00
  • 0edeb67075 test: add comprehensive tests and fix CI build 0x1d 2025-11-06 22:49:13 +01:00
  • b3c8f68989 fix(ci): update to use Makefile commands 0x1d 2025-11-06 22:42:17 +01:00
  • 3f18163313 fix(gitignore): exclude generated protobuf and Ent files 0x1d 2025-11-06 22:39:55 +01:00
  • d42b1cd5f1 fix(proto): fix protobuf generation and update gateway tests 0x1d 2025-11-06 22:39:43 +01:00
  • 471a057d25 fix(ci): fix CI build and update Makefile to build all services 0x1d 2025-11-06 22:34:49 +01:00
  • ad4ecaed1f fix(ci): update to use Alpine package manager (apk) 0x1d 2025-11-06 22:30:39 +01:00
  • 6ce1007f73 fix(ci): update CI to generate protobuf and Ent ORM files 0x1d 2025-11-06 22:25:30 +01:00
  • 4e6db9995f fix(gitignore): remove generated files from git tracking 0x1d 2025-11-06 22:15:08 +01:00
  • dbe29bfb82 fix(consul): fix gRPC health checks and add API Gateway Consul registration 0x1d 2025-11-06 22:04:55 +01:00
  • 04022b835e feat(auth): Complete Auth Service implementation and fix Consul health checks 0x1d 2025-11-06 21:26:34 +01:00
  • b02c1d44c8 fix(consul): Fix health checks for gRPC services in Docker 0x1d 2025-11-06 21:17:33 +01:00
  • 54e1866997 fix(config): Fix environment variable mapping for Docker 0x1d 2025-11-06 21:09:47 +01:00
  • cf4bf9505a fix(docs): Fix service run commands to include all package files 0x1d 2025-11-06 21:04:03 +01:00
  • a2990f02ba fix(gitignore): Only ignore API Gateway binary, not directory 0x1d 2025-11-06 21:03:16 +01:00
  • 01603a0722 feat(docker): Add API Gateway Dockerfile 0x1d 2025-11-06 21:03:09 +01:00
  • cba2096adf feat(docker): Add API Gateway to Docker Compose 0x1d 2025-11-06 21:02:54 +01:00
  • 4cac2b2592 fix(services): Fix duplicate health registry provider 0x1d 2025-11-06 21:00:52 +01:00
  • dfe460cb03 fix(services): Fix service startup failures 0x1d 2025-11-06 20:56:37 +01:00
  • 2f2a14f2c5 docs: Update README.md with current implementation and quick start 0x1d 2025-11-06 20:49:19 +01:00
  • ff330e510d fix(gitignore): Only ignore service binaries, not directories 0x1d 2025-11-06 20:47:04 +01:00
  • 3191ae9444 feat(docker): Add Dockerfiles for all services 0x1d 2025-11-06 20:46:58 +01:00
  • 031a90eca0 feat(docker): Add Docker support for all services 0x1d 2025-11-06 20:46:43 +01:00
  • 33339f19cb docs: Fix duplicate heading in SUMMARY.md 0x1d 2025-11-06 20:08:50 +01:00
  • 6d6e07e09a docs: Add Consul verification steps to SUMMARY.md 0x1d 2025-11-06 20:08:44 +01:00
  • 3ac8983e98 feat(docker): Add Consul to docker-compose and update documentation 0x1d 2025-11-06 20:08:37 +01:00
  • cb28a120ed chore: Update .gitignore to exclude auth-service and authz-service binaries 0x1d 2025-11-06 20:07:45 +01:00
  • b1b895e818 feat(epic2): Implement core authentication and authorization services 0x1d 2025-11-06 20:07:20 +01:00
  • da7a4e3703 Merge pull request 'feature/microservice-architecture' (#5) from feature/microservice-architecture into main master 2025-11-06 13:47:17 +01:00
  • f9170bb00b fix(docs): diagrams 0x1d 2025-11-06 13:29:32 +01:00
  • b4b918cba8 docs: ensure newline before lists across docs for MkDocs rendering 0x1d 2025-11-06 10:56:50 +01:00
  • a1586cb302 fix(fmt): format code 0x1d 2025-11-06 10:35:20 +01:00
  • a9b8df06f3 fix(lint): remove unused grpc imports from auth_client after commenting out connectToService 0x1d 2025-11-06 10:33:06 +01:00
  • 767654f257 fix(lint): resolve golangci-lint errors 0x1d 2025-11-06 10:28:48 +01:00
  • cd57fe7c14 fix(ci): align golangci-lint config with v2.6 schema (remove 'issues.exclude') 0x1d 2025-11-06 10:16:55 +01:00
  • b56b3c8c93 fix(ci): update golangci-lint config for v2.6 compatibility 0x1d 2025-11-06 10:14:13 +01:00
  • c05038ccf2 fix: resolve test race conditions and update golangci-lint action 0x1d 2025-11-06 09:57:58 +01:00
  • 557e6a009e fix(ci): update golangci-lint to support Go 1.25.3 0x1d 2025-11-06 09:53:39 +01:00
  • 260bc07114 test: add comprehensive tests for API Gateway implementation 0x1d 2025-11-06 09:52:16 +01:00
  • fbc3fc37e4 feat: upgrade to Go 1.25.3 and update build to include api-gateway 0x1d 2025-11-06 09:41:47 +01:00
  • 8ac85f9b1c chore: Remove duplicate gateway.go file from internal directory 0x1d 2025-11-06 09:24:29 +01:00
  • 9c21ece585 chore: Clean up duplicate files and update .gitignore 0x1d 2025-11-06 09:24:19 +01:00
  • 16731fc1d1 refactor: Align Epic 0 & Epic 1 with true microservices architecture 0x1d 2025-11-06 09:23:36 +01:00
  • 38a251968c docs: Align documentation with true microservices architecture 0x1d 2025-11-06 08:47:27 +01:00
  • cab7cadf9e docs: update readme 0x1d 2025-11-05 21:42:24 +01:00
  • b01d5bdeea Merge pull request 'feature/epic1-core-infrastructure' (#2) from feature/epic1-core-infrastructure into main master 2025-11-05 21:36:54 +01:00
  • 8c90075086 fix: correct Mermaid graph syntax for endpoint labels with slashes 0x1d 2025-11-05 21:26:17 +01:00
  • 9b33c1528a fix: correct Mermaid sequence diagram syntax for permissions list 0x1d 2025-11-05 21:24:55 +01:00
  • 0d6c62ab03 fix: remove t.Parallel() from metrics tests to fix race conditions 0x1d 2025-11-05 21:16:45 +01:00
  • 3bc37dd48c fix: resolve all linting errors 0x1d 2025-11-05 21:14:00 +01:00
  • 7ffacb6620 fix: add mutex to mockLogger in errorbus tests to prevent race conditions 0x1d 2025-11-05 21:11:14 +01:00
  • 3f3545ba15 fix: remove t.Parallel() from server tests to fix race conditions 0x1d 2025-11-05 21:10:06 +01:00
  • 5fdbb729bd test: add comprehensive tests for all Epic 1 stories 0x1d 2025-11-05 21:03:27 +01:00
  • 278a727b8c docs: remove all emojis from playbook document 0x1d 2025-11-05 20:55:49 +01:00
  • 52d48590ae fix: resolve all linting and formatting issues 0x1d 2025-11-05 20:48:59 +01:00
  • 926f3f927e docs: verify and update Epic 1 story statuses to Completed 0x1d 2025-11-05 20:37:00 +01:00
  • 0e3bfb4e44 fix: ensure database and HTTP server providers execute on startup 0x1d 2025-11-05 20:32:20 +01:00
  • 84673c33b1 fix: add comprehensive logging to track startup hooks 0x1d 2025-11-05 19:42:32 +01:00
  • 512d76a6fb fix: improve HTTP server startup with better error detection 0x1d 2025-11-05 19:42:13 +01:00
  • d1d0b170ce fix: improve logging and error visibility, move Story 1.7 to Epic 2 0x1d 2025-11-05 19:39:25 +01:00
  • fde01bfc73 feat(epic1): complete OpenTelemetry integration and add verification documentation 0x1d 2025-11-05 18:20:15 +01:00
  • 30320304f6 feat(epic1): implement core infrastructure (stories 1.1-1.5) 0x1d 2025-11-05 18:11:11 +01:00
  • a38a08ca17 docs: add ADR-0031 for service repository structure decision 0x1d 2025-11-05 15:13:34 +01:00
  • 7cadc3b3c0 Merge pull request 'feature/epic0-foundation' (#1) from feature/epic0-foundation into main master 2025-11-05 13:44:59 +01:00
  • 610677af72 docs: mark all epic0 stories as completed 0x1d 2025-11-05 13:44:00 +01:00
  • 93bc6e082c fix(ci): install golangci-lint v2.1.6 manually to match local environment 0x1d 2025-11-05 13:36:48 +01:00
  • ef54924137 fix(ci): install golangci-lint manually and remove version field 0x1d 2025-11-05 13:36:24 +01:00