From 00cfb83c7c983af894629815b949d2d15dceb24f Mon Sep 17 00:00:00 2001 From: Fallen_Breath Date: Sat, 17 Jun 2023 21:23:08 +0800 Subject: [PATCH] mod_brand detection in release action --- .github/workflows/release.yml | 2 +- .github/workflows/scripts/matrix.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dd5c9d8..834beb2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -158,7 +158,7 @@ jobs: - SHA-256: `${{ steps.file_info.outputs.hash }}` - Built from: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} - loaders: fabric + loaders: ${{ matrix.mod_brand }} game-versions: ${{ steps.game_versions.outputs.value }} version-resolver: exact diff --git a/.github/workflows/scripts/matrix.py b/.github/workflows/scripts/matrix.py index df97645..f998b64 100644 --- a/.github/workflows/scripts/matrix.py +++ b/.github/workflows/scripts/matrix.py @@ -29,8 +29,11 @@ def main(): matrix_entries = [] for subproject in subprojects: + mod_brand = subproject.split('-')[-1] + assert mod_brand in ['fabric', 'forge'] matrix_entries.append({ 'subproject': subproject, + 'mod_brand': mod_brand, }) matrix = {'include': matrix_entries} with open(os.environ['GITHUB_OUTPUT'], 'w') as f: