From 03ebbf03a9dbed2516e67aa215c05b685ce39c71 Mon Sep 17 00:00:00 2001 From: Minimata Date: Tue, 9 Apr 2024 10:21:47 +0200 Subject: [PATCH] vault backup: 2024-04-09 10:21:47 --- 07 - GameDevSpace/Processes/Git CICD.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/07 - GameDevSpace/Processes/Git CICD.md b/07 - GameDevSpace/Processes/Git CICD.md index 8e8a159..a68b59f 100644 --- a/07 - GameDevSpace/Processes/Git CICD.md +++ b/07 - GameDevSpace/Processes/Git CICD.md @@ -32,10 +32,13 @@ In a trunk based game development environment, here's a list of the basic action - AUTO: build the game, run the game (null hypothesis test) - AUTO: run basic tests (unit/functional), any test that can be done quickly in a matter of minutes max. - AUTO: on success, create a PR. -- AUTO: labelling with `feat`, `fix`, `chore`, `code-review`. If labeled as `code-review`, let it sit. +- AUTO: labelling with `feat`, `fix`, `chore`, optionally `code-review`. If labelled as `code-review`, let it sit. - AUTO: otherwise, merge to `main` and delete current branch ### CD -- AUTO: if the merge is +- AUTO: on PR merge, if the PR is `feat`, bump the minor version tag. if the PR is `fix` or `chore`, bump the patch version. +- AUTO: build, cook, stage, package and archive the game +- AUTO: run tests on build (acceptance, stress) +- AUTO: on success upload the result to a running build release --- # References \ No newline at end of file