From 9ebcb65233665676cff1ad6aafc6e6e35d65f135 Mon Sep 17 00:00:00 2001 From: EoD <293499+EoD@users.noreply.github.com> Date: Sun, 4 May 2025 17:07:00 +0000 Subject: [PATCH] automatically release mod when pushing tags --- .github/workflows/build.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 84cdf39..e1af5ab 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,10 +5,13 @@ on: push: branches: - '1.**' + tags: + - '**' jobs: build: - + permissions: + contents: write runs-on: ubuntu-latest steps: @@ -36,3 +39,15 @@ jobs: name: Player_Sync path: | build/libs/ + + - uses: Kir-Antipov/mc-publish@v3.3 + # run only on tags, no other pushes + if: startsWith( github.ref, 'refs/tags' ) + with: + modrinth-id: 4pmkajBP + modrinth-token: ${{ secrets.MODRINTH_TOKEN }} + + curseforge-id: 737274 + curseforge-token: ${{ secrets.CURSEFORGE_TOKEN }} + + github-token: ${{ secrets.GITHUB_TOKEN }}