Files
jak-project/.github/workflows/architecture/releases.md
T
Tyler Wilding e74bd3b32b ci: Add an automated release process (#1262)
* ci: bring over some of my code to enable the process

* ci: cleanup builds a bit and add release stuff

* ci: fix paths and such after debugging

* ci: fix flowchart

* cmake: easily toggle between building everything dyn or statically linked

* ci: build release artifacts statically linked

* ci: fix some issues after testing once again, linux binaries are still too big
2022-03-29 22:47:08 -04:00

16 lines
509 B
Markdown

# Release Process
```mermaid
sequenceDiagram
Project Repo->>Project Repo: New tag created via workflow dispatch
Project Repo->>Project Repo: Create a draft release
Project Repo->>Project Repo: Run Builds
loop Every build we intend to release
Project Repo->>Project Repo: Upload Asset to Draft Release
opt If All assets have been uploaded
Project Repo->>Project Repo: Publish the release
end
end
Launcher Repo->>Project Repo: Pull down latest/pinned release for it's process
```