BG3ModManager icon indicating copy to clipboard operation
BG3ModManager copied to clipboard

ci: initial CI & CD

Open Herve-M opened this issue 2 years ago • 0 comments

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

Herve-M avatar Dec 26 '23 09:12 Herve-M