mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 21:41:09 +02:00
- Add staging-config-check.yml workflow to validate HTTPS URLs on PRs - Add CODEOWNERS to require team lead review for critical config files - Update GIT_WORKFLOW.md with config file protection guidelines Prevents accidental reversion of staging URLs (HTTP vs HTTPS) during rebases. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
38 lines
1.8 KiB
Text
38 lines
1.8 KiB
Text
# CODEOWNERS - Defines code ownership for PR review requirements
|
|
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
|
|
|
|
# =============================================================================
|
|
# Staging & Production Configuration
|
|
# =============================================================================
|
|
# These files control production/staging deployments and require team lead review
|
|
# to prevent accidental configuration regressions (like HTTP vs HTTPS URLs)
|
|
|
|
docker-compose.staging.yml @wuesteon
|
|
docker-compose.production.yml @wuesteon
|
|
docker/caddy/Caddyfile.staging @wuesteon
|
|
docker/caddy/Caddyfile.production @wuesteon
|
|
|
|
# =============================================================================
|
|
# CI/CD Workflows
|
|
# =============================================================================
|
|
# Changes to deployment pipelines require review
|
|
|
|
.github/workflows/cd-*.yml @wuesteon
|
|
.github/workflows/ci.yml @wuesteon
|
|
|
|
# =============================================================================
|
|
# Core Infrastructure
|
|
# =============================================================================
|
|
# Shared packages and services that affect all apps
|
|
|
|
services/mana-core-auth/ @wuesteon
|
|
packages/shared-nestjs-auth/ @wuesteon
|
|
packages/shared-auth/ @wuesteon
|
|
|
|
# =============================================================================
|
|
# Workspace Configuration
|
|
# =============================================================================
|
|
# Root configuration files that affect the entire monorepo
|
|
|
|
pnpm-workspace.yaml @wuesteon
|
|
turbo.json @wuesteon
|