From 93bbc6196d98e16a15d0a3bfd26de1345d8e633c Mon Sep 17 00:00:00 2001 From: Rashmika998 Date: Wed, 22 Jul 2026 22:03:07 +0530 Subject: [PATCH 1/2] change directory --- README.md | 4 ++-- .../csm-integration-service/.choreo/component.yaml | 0 .../csm-integration-service/.env.example | 0 .../csm-integration-service/.gitignore | 0 .../csm-integration-service/CLAUDE.md | 0 {operations => integrations}/csm-integration-service/Makefile | 0 .../csm-integration-service/README.md | 0 .../csm-integration-service/cmd/server/main.go | 0 {operations => integrations}/csm-integration-service/go.mod | 0 {operations => integrations}/csm-integration-service/go.sum | 0 .../csm-integration-service/internal/apierror/apierror.go | 0 .../csm-integration-service/internal/entity/client.go | 0 .../csm-integration-service/internal/entity/client_test.go | 0 .../csm-integration-service/internal/entity/entity.go | 0 .../csm-integration-service/internal/handler/accounts.go | 0 .../csm-integration-service/internal/handler/accounts_test.go | 0 .../csm-integration-service/internal/handler/helpers_test.go | 0 .../csm-integration-service/internal/handler/projects.go | 0 .../csm-integration-service/internal/handler/projects_test.go | 0 .../csm-integration-service/internal/handler/response.go | 0 .../internal/middleware/correlation.go | 0 .../internal/middleware/correlation_test.go | 0 .../csm-integration-service/internal/middleware/logger.go | 0 .../internal/middleware/logger_test.go | 0 .../internal/middleware/security_headers.go | 0 .../internal/middleware/security_headers_test.go | 0 .../csm-integration-service/internal/middleware/usertoken.go | 0 .../internal/middleware/usertoken_test.go | 0 .../csm-integration-service/openapi.yaml | 0 29 files changed, 2 insertions(+), 2 deletions(-) rename {operations => integrations}/csm-integration-service/.choreo/component.yaml (100%) rename {operations => integrations}/csm-integration-service/.env.example (100%) rename {operations => integrations}/csm-integration-service/.gitignore (100%) rename {operations => integrations}/csm-integration-service/CLAUDE.md (100%) rename {operations => integrations}/csm-integration-service/Makefile (100%) rename {operations => integrations}/csm-integration-service/README.md (100%) rename {operations => integrations}/csm-integration-service/cmd/server/main.go (100%) rename {operations => integrations}/csm-integration-service/go.mod (100%) rename {operations => integrations}/csm-integration-service/go.sum (100%) rename {operations => integrations}/csm-integration-service/internal/apierror/apierror.go (100%) rename {operations => integrations}/csm-integration-service/internal/entity/client.go (100%) rename {operations => integrations}/csm-integration-service/internal/entity/client_test.go (100%) rename {operations => integrations}/csm-integration-service/internal/entity/entity.go (100%) rename {operations => integrations}/csm-integration-service/internal/handler/accounts.go (100%) rename {operations => integrations}/csm-integration-service/internal/handler/accounts_test.go (100%) rename {operations => integrations}/csm-integration-service/internal/handler/helpers_test.go (100%) rename {operations => integrations}/csm-integration-service/internal/handler/projects.go (100%) rename {operations => integrations}/csm-integration-service/internal/handler/projects_test.go (100%) rename {operations => integrations}/csm-integration-service/internal/handler/response.go (100%) rename {operations => integrations}/csm-integration-service/internal/middleware/correlation.go (100%) rename {operations => integrations}/csm-integration-service/internal/middleware/correlation_test.go (100%) rename {operations => integrations}/csm-integration-service/internal/middleware/logger.go (100%) rename {operations => integrations}/csm-integration-service/internal/middleware/logger_test.go (100%) rename {operations => integrations}/csm-integration-service/internal/middleware/security_headers.go (100%) rename {operations => integrations}/csm-integration-service/internal/middleware/security_headers_test.go (100%) rename {operations => integrations}/csm-integration-service/internal/middleware/usertoken.go (100%) rename {operations => integrations}/csm-integration-service/internal/middleware/usertoken_test.go (100%) rename {operations => integrations}/csm-integration-service/openapi.yaml (100%) diff --git a/README.md b/README.md index e7fccf8a2d..895ea20f2d 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ See the [Entity Service README](./entity-service/README.md) for full setup and u A Ballerina REST service that aggregates and exposes customer data from multiple backend systems. Provides endpoints for contact lookup, deployment search, and deployed product queries. Includes an in-memory cache layer to reduce upstream load. -### CSM Integration Service (`operations/csm-integration-service/`) +### CSM Integration Service (`integrations/csm-integration-service/`) A Go REST service that exposes customer data to third-party (M2M) consumers, backed by the Entity Service. @@ -73,7 +73,7 @@ A Go REST service that exposes customer data to third-party (M2M) consumers, bac | Framework | `net/http` (standard library) | | Upstream | Entity Service (OAuth2 client credentials) | -See the [CSM Integration Service README](./operations/csm-integration-service/README.md) for full setup and usage documentation. +See the [CSM Integration Service README](./integrations/csm-integration-service/README.md) for full setup and usage documentation. ## GitHub Actions diff --git a/operations/csm-integration-service/.choreo/component.yaml b/integrations/csm-integration-service/.choreo/component.yaml similarity index 100% rename from operations/csm-integration-service/.choreo/component.yaml rename to integrations/csm-integration-service/.choreo/component.yaml diff --git a/operations/csm-integration-service/.env.example b/integrations/csm-integration-service/.env.example similarity index 100% rename from operations/csm-integration-service/.env.example rename to integrations/csm-integration-service/.env.example diff --git a/operations/csm-integration-service/.gitignore b/integrations/csm-integration-service/.gitignore similarity index 100% rename from operations/csm-integration-service/.gitignore rename to integrations/csm-integration-service/.gitignore diff --git a/operations/csm-integration-service/CLAUDE.md b/integrations/csm-integration-service/CLAUDE.md similarity index 100% rename from operations/csm-integration-service/CLAUDE.md rename to integrations/csm-integration-service/CLAUDE.md diff --git a/operations/csm-integration-service/Makefile b/integrations/csm-integration-service/Makefile similarity index 100% rename from operations/csm-integration-service/Makefile rename to integrations/csm-integration-service/Makefile diff --git a/operations/csm-integration-service/README.md b/integrations/csm-integration-service/README.md similarity index 100% rename from operations/csm-integration-service/README.md rename to integrations/csm-integration-service/README.md diff --git a/operations/csm-integration-service/cmd/server/main.go b/integrations/csm-integration-service/cmd/server/main.go similarity index 100% rename from operations/csm-integration-service/cmd/server/main.go rename to integrations/csm-integration-service/cmd/server/main.go diff --git a/operations/csm-integration-service/go.mod b/integrations/csm-integration-service/go.mod similarity index 100% rename from operations/csm-integration-service/go.mod rename to integrations/csm-integration-service/go.mod diff --git a/operations/csm-integration-service/go.sum b/integrations/csm-integration-service/go.sum similarity index 100% rename from operations/csm-integration-service/go.sum rename to integrations/csm-integration-service/go.sum diff --git a/operations/csm-integration-service/internal/apierror/apierror.go b/integrations/csm-integration-service/internal/apierror/apierror.go similarity index 100% rename from operations/csm-integration-service/internal/apierror/apierror.go rename to integrations/csm-integration-service/internal/apierror/apierror.go diff --git a/operations/csm-integration-service/internal/entity/client.go b/integrations/csm-integration-service/internal/entity/client.go similarity index 100% rename from operations/csm-integration-service/internal/entity/client.go rename to integrations/csm-integration-service/internal/entity/client.go diff --git a/operations/csm-integration-service/internal/entity/client_test.go b/integrations/csm-integration-service/internal/entity/client_test.go similarity index 100% rename from operations/csm-integration-service/internal/entity/client_test.go rename to integrations/csm-integration-service/internal/entity/client_test.go diff --git a/operations/csm-integration-service/internal/entity/entity.go b/integrations/csm-integration-service/internal/entity/entity.go similarity index 100% rename from operations/csm-integration-service/internal/entity/entity.go rename to integrations/csm-integration-service/internal/entity/entity.go diff --git a/operations/csm-integration-service/internal/handler/accounts.go b/integrations/csm-integration-service/internal/handler/accounts.go similarity index 100% rename from operations/csm-integration-service/internal/handler/accounts.go rename to integrations/csm-integration-service/internal/handler/accounts.go diff --git a/operations/csm-integration-service/internal/handler/accounts_test.go b/integrations/csm-integration-service/internal/handler/accounts_test.go similarity index 100% rename from operations/csm-integration-service/internal/handler/accounts_test.go rename to integrations/csm-integration-service/internal/handler/accounts_test.go diff --git a/operations/csm-integration-service/internal/handler/helpers_test.go b/integrations/csm-integration-service/internal/handler/helpers_test.go similarity index 100% rename from operations/csm-integration-service/internal/handler/helpers_test.go rename to integrations/csm-integration-service/internal/handler/helpers_test.go diff --git a/operations/csm-integration-service/internal/handler/projects.go b/integrations/csm-integration-service/internal/handler/projects.go similarity index 100% rename from operations/csm-integration-service/internal/handler/projects.go rename to integrations/csm-integration-service/internal/handler/projects.go diff --git a/operations/csm-integration-service/internal/handler/projects_test.go b/integrations/csm-integration-service/internal/handler/projects_test.go similarity index 100% rename from operations/csm-integration-service/internal/handler/projects_test.go rename to integrations/csm-integration-service/internal/handler/projects_test.go diff --git a/operations/csm-integration-service/internal/handler/response.go b/integrations/csm-integration-service/internal/handler/response.go similarity index 100% rename from operations/csm-integration-service/internal/handler/response.go rename to integrations/csm-integration-service/internal/handler/response.go diff --git a/operations/csm-integration-service/internal/middleware/correlation.go b/integrations/csm-integration-service/internal/middleware/correlation.go similarity index 100% rename from operations/csm-integration-service/internal/middleware/correlation.go rename to integrations/csm-integration-service/internal/middleware/correlation.go diff --git a/operations/csm-integration-service/internal/middleware/correlation_test.go b/integrations/csm-integration-service/internal/middleware/correlation_test.go similarity index 100% rename from operations/csm-integration-service/internal/middleware/correlation_test.go rename to integrations/csm-integration-service/internal/middleware/correlation_test.go diff --git a/operations/csm-integration-service/internal/middleware/logger.go b/integrations/csm-integration-service/internal/middleware/logger.go similarity index 100% rename from operations/csm-integration-service/internal/middleware/logger.go rename to integrations/csm-integration-service/internal/middleware/logger.go diff --git a/operations/csm-integration-service/internal/middleware/logger_test.go b/integrations/csm-integration-service/internal/middleware/logger_test.go similarity index 100% rename from operations/csm-integration-service/internal/middleware/logger_test.go rename to integrations/csm-integration-service/internal/middleware/logger_test.go diff --git a/operations/csm-integration-service/internal/middleware/security_headers.go b/integrations/csm-integration-service/internal/middleware/security_headers.go similarity index 100% rename from operations/csm-integration-service/internal/middleware/security_headers.go rename to integrations/csm-integration-service/internal/middleware/security_headers.go diff --git a/operations/csm-integration-service/internal/middleware/security_headers_test.go b/integrations/csm-integration-service/internal/middleware/security_headers_test.go similarity index 100% rename from operations/csm-integration-service/internal/middleware/security_headers_test.go rename to integrations/csm-integration-service/internal/middleware/security_headers_test.go diff --git a/operations/csm-integration-service/internal/middleware/usertoken.go b/integrations/csm-integration-service/internal/middleware/usertoken.go similarity index 100% rename from operations/csm-integration-service/internal/middleware/usertoken.go rename to integrations/csm-integration-service/internal/middleware/usertoken.go diff --git a/operations/csm-integration-service/internal/middleware/usertoken_test.go b/integrations/csm-integration-service/internal/middleware/usertoken_test.go similarity index 100% rename from operations/csm-integration-service/internal/middleware/usertoken_test.go rename to integrations/csm-integration-service/internal/middleware/usertoken_test.go diff --git a/operations/csm-integration-service/openapi.yaml b/integrations/csm-integration-service/openapi.yaml similarity index 100% rename from operations/csm-integration-service/openapi.yaml rename to integrations/csm-integration-service/openapi.yaml From 6c54b3e25b3fc4dde47131d77500f07e647606f5 Mon Sep 17 00:00:00 2001 From: Rashmika998 Date: Wed, 22 Jul 2026 22:06:13 +0530 Subject: [PATCH 2/2] update workflow --- .github/workflows/auto-label-assign.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/auto-label-assign.yml b/.github/workflows/auto-label-assign.yml index 1e794191ee..9e3abcc5f6 100644 --- a/.github/workflows/auto-label-assign.yml +++ b/.github/workflows/auto-label-assign.yml @@ -55,6 +55,7 @@ jobs: { label: 'Platform/Microapp', test: f => /^apps\/[^/]+\/microapp\//.test(f) }, { label: 'Platform/Web', test: f => /^apps\/[^/]+\/webapp\//.test(f) }, { label: 'Entity Service', test: f => f.startsWith('entity-service/') }, + { label: 'Op/CSM Integration Service', test: f => f.startsWith('integrations/csm-integration-service/') }, ]; const labelsToApply = fileRules