BG3ModManager
BG3ModManager copied to clipboard
ci: initial CI & CD
Basic CI/CD pipeline for BG3ModManager.
Goal/Idea: streamline the release of BG3ModManager
Workflow:
- Creating a PR or pushing to master: will make a build, validating or not the changes
- Creating a tag or release: will make a build and create or update release with 2 artifacts (release and debug)
Setup:
- Require https://github.com/LaughingLeader/lslib/pull/1
- Require 2 Actions variables as (how-to):
-
LSLIB_GITHUB:LaughingLeader/lslib -
LSLIB_VERSION:v1.18.5.0(or any tag)
-
Demo:
- Build: https://github.com/Herve-M/BG3ModManager/actions/runs/7328205442
- PR validation: https://github.com/Herve-M/BG3ModManager/pull/1
- Release: https://github.com/Herve-M/BG3ModManager/releases/tag/v1.0.10.0