GSRN
6a34abe89c
chore: Update CI workflow to specify self-hosted runner configuration
...
Docker Build and Push / setup (push) Successful in 55s
Integration Tests / integration-tests (push) Failing after 56s
Integration Tests / performance-tests (push) Has been skipped
Docker Build and Push / build-push-api-docs (push) Successful in 2m34s
Docker Build and Push / build-push-api-gateway (push) Successful in 2m55s
Docker Build and Push / build-push-service-adapters (push) Successful in 3m7s
Docker Build and Push / build-push-frontend (push) Successful in 37s
### Summary of Changes
- Modified the CI workflow for Docker builds to explicitly define the runner configuration as `runs-on: self-hosted` for the setup job, enhancing clarity in the workflow setup.
### Expected Results
- Improved readability and maintainability of the CI configuration, ensuring that the intended execution environment is clearly specified.
2025-09-17 23:28:37 +02:00
GSRN
bce4eef44b
chore: Update CI workflow to use self-hosted runners for Docker builds
...
Integration Tests / integration-tests (push) Failing after 23s
Integration Tests / performance-tests (push) Has been skipped
### Summary of Changes
- Changed the runner configuration for all build jobs in the CI workflow from `ubuntu-latest` to `self-hosted`, ensuring that builds utilize self-hosted infrastructure.
### Expected Results
- Improved build performance and resource management by leveraging self-hosted runners, aligning with the project's infrastructure strategy.
2025-09-17 23:20:21 +02:00
GSRN
e9ebf31c88
chore: Refactor CI workflow for Docker builds to include shared setup job
...
Docker Build and Push / setup (push) Successful in 12s
Integration Tests / integration-tests (push) Failing after 34s
Integration Tests / performance-tests (push) Has been skipped
Docker Build and Push / build-push-api-gateway (push) Successful in 43s
Docker Build and Push / build-push-service-adapters (push) Successful in 39s
Docker Build and Push / build-push-api-docs (push) Successful in 35s
Docker Build and Push / build-push-frontend (push) Successful in 36s
### Summary of Changes
- Introduced a shared setup job in the CI workflow to streamline common steps for building and pushing Docker images.
- Updated individual build jobs for API Gateway, Service Adapters, API Docs, and Frontend to depend on the setup job, ensuring consistent versioning and labeling.
### Expected Results
- Enhanced maintainability and clarity of the CI workflow by reducing redundancy and centralizing setup steps, leading to more efficient Docker image builds.
2025-09-17 23:17:34 +02:00
GSRN
c017403753
chore: Update Docker cache configuration in CI workflow
...
Integration Tests / integration-tests (push) Failing after 25s
Integration Tests / performance-tests (push) Has been skipped
Docker Build and Push / build-and-push (push) Successful in 1h17m8s
### Summary of Changes
- Changed the caching strategy in the CI workflow for Docker builds to use the registry for cache references instead of GitHub Actions cache.
- Updated cache-from and cache-to parameters for api-gateway, service-adapters, api-docs, and frontend to improve build performance and consistency.
### Expected Results
- Enhanced Docker build efficiency by utilizing a more reliable caching mechanism, leading to faster build times and reduced resource usage.
2025-09-17 10:34:08 +02:00
GSRN
196ad02795
chore: Update Docker image tags to include repository owner in CI workflow
...
Integration Tests / integration-tests (push) Failing after 26s
Integration Tests / performance-tests (push) Has been skipped
Docker Build and Push / build-and-push (push) Failing after 12m9s
### Summary of Changes
- Added a new environment variable `REPO_OWNER` to specify the repository owner in the Docker build workflow.
- Updated image tags in the CI workflow to use `REPO_OWNER` instead of the previous `IMAGE_PREFIX`, ensuring correct tagging for Docker images.
### Expected Results
- Improved clarity and accuracy in Docker image tagging, facilitating better organization and management of images in the registry.
2025-09-17 01:26:20 +02:00
GSRN
84d1660000
chore: Update Docker registry environment variables in CI workflow
...
Integration Tests / integration-tests (push) Failing after 26s
Integration Tests / performance-tests (push) Has been skipped
Docker Build and Push / build-and-push (push) Failing after 10m36s
### Summary of Changes
- Introduced a new environment variable `REGISTRY_URL` for the Docker registry in the CI workflow for `docker-build.yml`.
- Updated the registry reference to use `REGISTRY_URL` instead of `REGISTRY` for improved clarity and consistency.
### Expected Results
- Enhanced readability and maintainability of the CI workflow by clearly separating the registry URL and its usage.
2025-09-17 01:10:00 +02:00
GSRN
59cd292963
chore: Update Docker registry URL format in CI workflow
...
Integration Tests / integration-tests (push) Failing after 24s
Integration Tests / performance-tests (push) Has been skipped
Docker Build and Push / build-and-push (push) Failing after 38s
### Summary of Changes
- Removed the trailing slash from the Docker registry URL in the CI workflow for `docker-build.yml` to ensure proper formatting.
### Expected Results
- Improved consistency in the Docker registry URL, potentially preventing issues during image builds and deployments.
2025-09-17 01:04:56 +02:00
GSRN
5ac111184c
chore: Update Docker registry URL in CI workflow
...
Integration Tests / integration-tests (push) Failing after 25s
Integration Tests / performance-tests (push) Has been skipped
Docker Build and Push / build-and-push (push) Failing after 40s
### Summary of Changes
- Changed the Docker registry URL in the CI workflow from `gitea.example.com` to `https://gittea.kammenstraatha.duckdns.org/ ` to reflect the new registry location.
### Expected Results
- Ensured that the CI workflow points to the correct Docker registry, facilitating successful image builds and deployments.
2025-09-17 01:01:04 +02:00
GSRN
4ae22d4f5f
Refactor CI workflows by removing security scan steps for API Docs, API Gateway, Frontend, and Service Adapters; update Docker build configurations for improved clarity and maintainability.
Docker Build and Push / build-and-push (push) Failing after 34s
API Docs (Node.js Express) / test (20) (push) Successful in 1m37s
API Gateway (Java Spring Boot) / test (17) (push) Failing after 6m16s
API Gateway (Java Spring Boot) / test (21) (push) Failing after 4m54s
API Gateway (Java Spring Boot) / build (push) Has been skipped
API Gateway (Java Spring Boot) / security (push) Has been skipped
API Docs (Node.js Express) / test (18) (push) Successful in 10m18s
API Docs (Node.js Express) / test (16) (push) Successful in 10m24s
LabFusion CI/CD Pipeline / api-gateway (push) Failing after 4m54s
LabFusion CI/CD Pipeline / service-adapters (push) Failing after 5m2s
LabFusion CI/CD Pipeline / frontend (push) Failing after 6m15s
Frontend (React) / test (16) (push) Failing after 6m11s
Frontend (React) / test (18) (push) Failing after 6m14s
Service Adapters (Python FastAPI) / test (3.1) (push) Failing after 14s
Integration Tests / integration-tests (push) Failing after 41s
Integration Tests / performance-tests (push) Has been skipped
Frontend (React) / test (20) (push) Failing after 1m49s
Frontend (React) / build (push) Has been skipped
LabFusion CI/CD Pipeline / api-docs (push) Successful in 9m57s
LabFusion CI/CD Pipeline / integration-tests (push) Has been skipped
Service Adapters (Python FastAPI) / test (3.11) (push) Failing after 5m18s
Frontend (React) / lighthouse (push) Has been skipped
Service Adapters (Python FastAPI) / test (3.12) (push) Failing after 5m28s
Service Adapters (Python FastAPI) / test (3.9) (push) Failing after 5m24s
Service Adapters (Python FastAPI) / build (push) Has been skipped
API Docs (Node.js Express) / build (push) Successful in 9m53s
2025-09-15 09:42:07 +02:00
glenn schrooyen
8ed3a2f3c3
Enhance CI workflows by adding Docker image builds for security scans across all services (API Docs, API Gateway, Frontend, Service Adapters); update image references for Trivy vulnerability scanning to use security scan images. Ensure consistent setup for Java, Node.js, and Python environments in respective workflows.
Docker Build and Push / build-and-push (push) Failing after 36s
Docker Build and Push / security-scan (push) Has been skipped
Docker Build and Push / deploy-staging (push) Has been skipped
Docker Build and Push / deploy-production (push) Has been skipped
API Docs (Node.js Express) / test (20) (push) Successful in 1m31s
API Gateway (Java Spring Boot) / test (17) (push) Failing after 4m55s
API Gateway (Java Spring Boot) / test (21) (push) Failing after 4m54s
API Gateway (Java Spring Boot) / build (push) Has been skipped
API Gateway (Java Spring Boot) / security (push) Has been skipped
LabFusion CI/CD Pipeline / api-gateway (push) Failing after 4m53s
API Docs (Node.js Express) / test (18) (push) Successful in 10m16s
API Docs (Node.js Express) / test (16) (push) Successful in 10m17s
LabFusion CI/CD Pipeline / service-adapters (push) Failing after 5m5s
Frontend (React) / test (16) (push) Failing after 6m10s
LabFusion CI/CD Pipeline / frontend (push) Failing after 6m18s
Frontend (React) / test (18) (push) Failing after 6m25s
Service Adapters (Python FastAPI) / test (3.1) (push) Failing after 15s
Frontend (React) / test (20) (push) Failing after 1m54s
Frontend (React) / build (push) Has been skipped
Frontend (React) / security (push) Has been skipped
LabFusion CI/CD Pipeline / api-docs (push) Successful in 9m59s
LabFusion CI/CD Pipeline / integration-tests (push) Has been skipped
LabFusion CI/CD Pipeline / security-scan (push) Has been skipped
Integration Tests / integration-tests (push) Failing after 4m3s
Integration Tests / performance-tests (push) Has been skipped
Service Adapters (Python FastAPI) / test (3.11) (push) Failing after 5m22s
Frontend (React) / lighthouse (push) Has been skipped
Service Adapters (Python FastAPI) / test (3.12) (push) Failing after 5m25s
Service Adapters (Python FastAPI) / test (3.9) (push) Failing after 5m25s
Service Adapters (Python FastAPI) / build (push) Has been skipped
Service Adapters (Python FastAPI) / security (push) Has been skipped
API Docs (Node.js Express) / build (push) Successful in 9m56s
API Docs (Node.js Express) / security (push) Failing after 6m9s
2025-09-13 14:46:22 +02:00
glenn schrooyen
4ca0fe02da
Implement CI/CD pipeline setup and enhance frontend and API Docs scripts; update progress tracking and project structure documentation
API Docs (Node.js Express) / test (18) (push) Failing after 22s
API Docs (Node.js Express) / test (20) (push) Failing after 22s
API Docs (Node.js Express) / build (push) Has been skipped
API Docs (Node.js Express) / security (push) Has been skipped
LabFusion CI/CD Pipeline / api-gateway (push) Failing after 4m53s
Docker Build and Push / build-and-push (push) Failing after 3m31s
Docker Build and Push / security-scan (push) Has been skipped
API Docs (Node.js Express) / test (16) (push) Failing after 3m7s
API Gateway (Java Spring Boot) / test (17) (push) Failing after 7m42s
API Gateway (Java Spring Boot) / test (21) (push) Failing after 5m11s
API Gateway (Java Spring Boot) / build (push) Has been skipped
API Gateway (Java Spring Boot) / security (push) Has been skipped
LabFusion CI/CD Pipeline / service-adapters (push) Failing after 6m30s
LabFusion CI/CD Pipeline / api-docs (push) Failing after 10s
LabFusion CI/CD Pipeline / frontend (push) Failing after 4m54s
LabFusion CI/CD Pipeline / integration-tests (push) Has been skipped
LabFusion CI/CD Pipeline / security-scan (push) Has been skipped
Frontend (React) / test (16) (push) Failing after 4m58s
Frontend (React) / test (18) (push) Failing after 4m58s
Frontend (React) / test (20) (push) Failing after 4m58s
Frontend (React) / build (push) Has been skipped
Frontend (React) / security (push) Has been skipped
Integration Tests / integration-tests (push) Failing after 35s
Integration Tests / performance-tests (push) Has been skipped
Service Adapters (Python FastAPI) / test (3.1) (push) Failing after 15s
Service Adapters (Python FastAPI) / test (3.11) (push) Failing after 5m23s
Service Adapters (Python FastAPI) / test (3.12) (push) Failing after 6m18s
Service Adapters (Python FastAPI) / test (3.9) (push) Failing after 6m18s
Docker Build and Push / deploy-staging (push) Has been skipped
Service Adapters (Python FastAPI) / build (push) Has been skipped
Service Adapters (Python FastAPI) / security (push) Has been skipped
Docker Build and Push / deploy-production (push) Has been skipped
Frontend (React) / lighthouse (push) Has been skipped
2025-09-12 00:22:15 +02:00