mirror of
https://github.com/open-goal/jak-project
synced 2026-07-06 05:54:45 -04:00
e74bd3b32b
* 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
16 lines
509 B
Markdown
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
|
|
```
|