From 309e43b6e20b34c4fc0a039282beec2ae59756b7 Mon Sep 17 00:00:00 2001 From: Jonathan Hiles Date: Mon, 10 Feb 2025 22:16:07 +1000 Subject: [PATCH] ci(release): only upload relevant artifacts to GitHub release --- .github/workflows/release.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4e50071..19e514b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -36,6 +36,9 @@ jobs: runs-on: ubuntu-latest + permissions: + contents: write + steps: - name: ✨ Checkout repository uses: actions/checkout@v4 @@ -117,12 +120,11 @@ jobs: modrinth-token: ${{ secrets.MODRINTH_TOKEN }} - name: 📦 Upload artifacts - uses: softprops/action-gh-release@v2 - with: - tag_name: ${{ needs.release.outputs.tag_name }} - files: | - fabric/build/libs/!(*-@(dev|dev-shadow|sources)).jar - fabric/build/devlibs/*-sources.jar - neoforge/build/libs/!(*-@(dev|dev-shadow|sources)).jar - neoforge/build/devlibs/*-sources.jar - token: ${{ secrets.GITHUB_TOKEN }} + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + shopt -s extglob + gh release upload ${{ needs.release.outputs.tag_name }} fabric/build/libs/!(*-@(dev|dev-shadow|sources)).jar + gh release upload ${{ needs.release.outputs.tag_name }} fabric/build/devlibs/*-sources.jar + gh release upload ${{ needs.release.outputs.tag_name }} neoforge/build/libs/!(*-@(dev|dev-shadow|sources)).jar + gh release upload ${{ needs.release.outputs.tag_name }} neoforge/build/devlibs/*-sources.jar