Skip to content

Conversation

@AbdBoutchichi
Copy link
Owner

No description provided.

Abdelmoughit20 and others added 30 commits October 14, 2025 13:29
…and production folders contain everything needed
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces a comprehensive manual CI/CD pipeline infrastructure for the RecipeYouLove parent template, enabling automated testing, deployment, and GitOps capabilities via ArgoCD.

Key Changes:

  • Complete GitHub Actions CI/CD pipeline with modular workflows (build, test, security scanning, K8s deployment)
  • ArgoCD GitOps setup scripts and configurations for automated Kubernetes deployments
  • Newman integration tests infrastructure with local and CI execution support
  • Docker Compose environment for local development with all required services
  • Comprehensive documentation for developers and microservice configuration

Reviewed changes

Copilot reviewed 59 out of 6162 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
.github/workflows/*.yml Modular CI/CD pipeline orchestrating build, coverage, security, and K8s deployment
tests/newman/* Newman integration test collection and configuration files
*.ps1 scripts PowerShell automation for local development, ArgoCD setup, and environment management
GUIDE-DEVELOPPEUR.md Comprehensive developer guide covering setup, testing, debugging, and ArgoCD
CONFIGURATION-MICROSERVICES.md Detailed instructions for creating child microservices from template
docker-compose.yml Multi-service orchestration including API, MySQL, phpMyAdmin, MongoDB, MinIO
k8s/minikube/* Kubernetes manifests for local and CI deployment
pom.xml Added Jacoco coverage plugin, H2 test database, removed MongoDB dependency
application.properties Default environment variables for flexible configuration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

AbdBoutchichi and others added 2 commits November 29, 2025 21:10
@nassimug nassimug merged commit 5a2792e into main Nov 29, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants