@@ -89,8 +89,9 @@ npm run start
8989 - ` fix/mobile-view-bug `
9090 - ` chore/docker-setup `
9191- Open a Pull Request into ` main ` .
92+ - GitHub Actions CI/CD runs and must pass checks.
9293- At least 1 teammate review required before merge.
93- - Use squash merge for clean history.
94+ - Use squash merge to main for clean history.
9495
9596## Commit Convention
9697
@@ -110,6 +111,7 @@ Follow this commit style (examples provided):
110111├── public/ # Static assets
111112├── styles/ # Global/component styles
112113├── .github/ # GitHub templates/workflows
114+ │ └── workflows/ # CI/CD pipelines
113115├── Dockerfile # Production container
114116├── docker-compose.yml # Local Docker setup
115117├── .dockerignore # Docker build exclusions
@@ -163,8 +165,16 @@ Open [http://localhost:3000](http://localhost:3000)
163165
164166## Infrastructure
165167
166- - Docker files at repository root (` Dockerfile ` , ` .dockerignore ` , ` docker-compose.yml ` )
167- - CI/CD workflows under ` .github/workflows/ `
168+ ### CI/CD Workflows
169+
170+ GitHub Actions workflows run automatically:
171+
172+ | Workflow | Trigger | What it does |
173+ | -----------------| -----------------------------------------------| ---------------------------- |
174+ | ** CI** | PRs and pushes to ` main ` | Runs lint and build |
175+ | ** Docker Build** | PRs/pushes affecting app code or Docker files | Verifies Docker image builds|
176+
177+ View workflow runs: [ Actions tab] ( https://github.com/GraphicsProgrammingKnights/gpkweb/actions )
168178
169179## License
170180
0 commit comments