From 4338db4be7328e202e140af649a25d8e8ba2e49a Mon Sep 17 00:00:00 2001 From: glenn schrooyen Date: Sat, 13 Sep 2025 13:28:10 +0200 Subject: [PATCH] Standardize CI workflows by removing specific service labels and utilizing only self-hosted runners across all workflows, including API Docs, API Gateway, Frontend, Service Adapters, and Integration Tests; update documentation to reflect these changes. --- .gitea/workflows/api-docs.yml | 2 +- .gitea/workflows/api-gateway.yml | 4 ++-- .gitea/workflows/ci.yml | 10 +++++----- .gitea/workflows/frontend.yml | 4 ++-- .gitea/workflows/service-adapters.yml | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/api-docs.yml b/.gitea/workflows/api-docs.yml index 2e6ffca..ec4a9e1 100644 --- a/.gitea/workflows/api-docs.yml +++ b/.gitea/workflows/api-docs.yml @@ -113,7 +113,7 @@ jobs: echo "Jest test results: services/api-docs/test-results/" build: - runs-on: [nodejs, light, self-hosted] + runs-on: [self-hosted] needs: test defaults: run: diff --git a/.gitea/workflows/api-gateway.yml b/.gitea/workflows/api-gateway.yml index 814de3f..3336206 100644 --- a/.gitea/workflows/api-gateway.yml +++ b/.gitea/workflows/api-gateway.yml @@ -82,7 +82,7 @@ jobs: name: api-gateway-coverage build: - runs-on: [java, heavy, self-hosted] + runs-on: [self-hosted] needs: test defaults: run: @@ -116,7 +116,7 @@ jobs: run: docker build -t api-gateway:test . security: - runs-on: [security, scan, self-hosted] + runs-on: [self-hosted] needs: build steps: diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index c26cb4c..b19f9a2 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -49,7 +49,7 @@ jobs: # Python FastAPI Service Adapters service-adapters: - runs-on: [python, heavy, self-hosted] + runs-on: [self-hosted] defaults: run: working-directory: ./services/service-adapters @@ -99,7 +99,7 @@ jobs: # Node.js API Documentation Service api-docs: - runs-on: [nodejs, light, self-hosted] + runs-on: [self-hosted] defaults: run: working-directory: ./services/api-docs @@ -144,7 +144,7 @@ jobs: # React Frontend frontend: - runs-on: [frontend, light, self-hosted] + runs-on: [self-hosted] defaults: run: working-directory: ./frontend @@ -189,7 +189,7 @@ jobs: # Integration Tests integration-tests: - runs-on: [docker, integration, self-hosted] + runs-on: [self-hosted] needs: [api-gateway, service-adapters, api-docs, frontend] steps: @@ -224,7 +224,7 @@ jobs: # Security and Quality Gates security-scan: - runs-on: [security, scan, self-hosted] + runs-on: [self-hosted] needs: [api-gateway, service-adapters, api-docs, frontend] steps: diff --git a/.gitea/workflows/frontend.yml b/.gitea/workflows/frontend.yml index 6cd6d89..0b3a120 100644 --- a/.gitea/workflows/frontend.yml +++ b/.gitea/workflows/frontend.yml @@ -85,7 +85,7 @@ jobs: echo "Jest test results: frontend/test-results/" build: - runs-on: [frontend, light, self-hosted] + runs-on: [self-hosted] needs: test defaults: run: @@ -131,7 +131,7 @@ jobs: run: docker build -t frontend:test . lighthouse: - runs-on: [frontend, light, self-hosted] + runs-on: [self-hosted] needs: build if: github.event_name == 'pull_request' diff --git a/.gitea/workflows/service-adapters.yml b/.gitea/workflows/service-adapters.yml index fff9f7b..c3feb7f 100644 --- a/.gitea/workflows/service-adapters.yml +++ b/.gitea/workflows/service-adapters.yml @@ -99,7 +99,7 @@ jobs: echo "Security reports: bandit-report.json, safety-report.json" build: - runs-on: [python, heavy, self-hosted] + runs-on: [self-hosted] needs: test defaults: run: