mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 11:26:18 -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
509 B
509 B
Release Process
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