From f0e5736fb310052e5ee5beb49fc0cd603b2f3bf5 Mon Sep 17 00:00:00 2001 From: Jordan Dominion Date: Mon, 26 Jun 2023 14:32:43 -0400 Subject: [PATCH] CI Suite -> CI Pipeline. Document a little --- .../{ci-suite.yml => ci-pipeline.yml} | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) rename .github/workflows/{ci-suite.yml => ci-pipeline.yml} (98%) diff --git a/.github/workflows/ci-suite.yml b/.github/workflows/ci-pipeline.yml similarity index 98% rename from .github/workflows/ci-suite.yml rename to .github/workflows/ci-pipeline.yml index 92d740655d..a618c35eb1 100644 --- a/.github/workflows/ci-suite.yml +++ b/.github/workflows/ci-pipeline.yml @@ -1,4 +1,21 @@ -name: 'CI' +# THE MAIN BIG CHUNGUS +# Does CI on push/PR/cron. Deployments on push when triggered +# - Validates Documentation +# - Builds C# and DMAPI +# - Tests everything on massive matrix +# - Packages +# - Tests package installs/services/uninstalls +# - Properly versions everything based on build/Version.props +# - Checks commit tags for deployment intents +# - Deploys DreamMaker API zip [DMDeploy] (dev/master) +# - Deploys Nuget Packages [NugetDeploy] (dev/master) +# - Deploys HTTP API swagger.json [APIDeploy] (dev/master) +# - Deploys tgstation-server [TGSDeploy] (master) +# - GitHub Releases: https://github.com/tgstation/tgstation-server/releases +# - Docker: https://hub.docker.com/r/tgstation/server +# - apt repo: https://github.com/tgstation/tgstation-ppa +# - winget: https://github.com/microsoft/winget-pkgs/tree/master/manifests/t/Tgstation/Server +name: 'CI Pipeline' on: schedule: