From dc88b69103d16ec01916047fe8072b92ccd66da5 Mon Sep 17 00:00:00 2001 From: Brues <5278969+brues-code@users.noreply.github.com> Date: Tue, 23 Jun 2026 02:19:30 -0500 Subject: [PATCH] Add BigWigs packager config to bundle both addons in one zip Add .pkgmeta (package-as MikScrollingBattleText, move-folders pulling both addon folders to top-level siblings) and a tag-triggered GitHub Actions workflow using BigWigsMods/packager that attaches the single zip to an auto-created GitHub release. Switch both TOCs' Version to the @project-version@ substitution token so the packager stamps the git tag version. --- .github/workflows/release.yml | 23 +++++++++++++++++++ .pkgmeta | 10 ++++++++ .../MikScrollingBattleText.toc | 2 +- .../MikScrollingBattleTextOptions.toc | 2 +- 4 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/release.yml create mode 100644 .pkgmeta diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..cdff682 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,23 @@ +name: Package and release + +on: + push: + tags: + - '**' + +permissions: + contents: write + +jobs: + package: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Package and create GitHub release + uses: BigWigsMods/packager@v2 + env: + GITHUB_OAUTH: ${{ secrets.GITHUB_TOKEN }} diff --git a/.pkgmeta b/.pkgmeta new file mode 100644 index 0000000..788f467 --- /dev/null +++ b/.pkgmeta @@ -0,0 +1,10 @@ +package-as: MikScrollingBattleText + +enable-nolib-creation: no + +move-folders: + MikScrollingBattleText/MikScrollingBattleText: MikScrollingBattleText + MikScrollingBattleText/MikScrollingBattleTextOptions: MikScrollingBattleTextOptions + +ignore: + - README.md diff --git a/MikScrollingBattleText/MikScrollingBattleText.toc b/MikScrollingBattleText/MikScrollingBattleText.toc index fb4e6a6..3b83041 100644 --- a/MikScrollingBattleText/MikScrollingBattleText.toc +++ b/MikScrollingBattleText/MikScrollingBattleText.toc @@ -1,5 +1,5 @@ ## Interface: 11200 -## Version: 4.43 +## Version: @project-version@ ## Title: Mik's Scrolling Battle Text ## Notes: Scrolls battle information around the character model. ## Notes-ruRU: Прокрутка информации боя вокруг модели персонажа. diff --git a/MikScrollingBattleTextOptions/MikScrollingBattleTextOptions.toc b/MikScrollingBattleTextOptions/MikScrollingBattleTextOptions.toc index 81ca45e..e1fd013 100644 --- a/MikScrollingBattleTextOptions/MikScrollingBattleTextOptions.toc +++ b/MikScrollingBattleTextOptions/MikScrollingBattleTextOptions.toc @@ -1,5 +1,5 @@ ## Interface: 11200 -## Version: 4.43 +## Version: @project-version@ ## Title: Mik's Scrolling Battle Text Options ## Notes: Load on demand options for Mik's Scrolling Battle Text ## Notes-ruRU: Настройки для Mik's Scrolling Battle Text