From cbd207c73447c7d535f158d335991d2ddbae408b Mon Sep 17 00:00:00 2001 From: Adam Goldsmith Date: Fri, 9 Aug 2024 21:29:06 -0400 Subject: [PATCH] CI: Automatically create releases for pushed tags --- .github/workflows/build-mod.yml | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-mod.yml b/.github/workflows/build-mod.yml index 3b991069..c035a005 100644 --- a/.github/workflows/build-mod.yml +++ b/.github/workflows/build-mod.yml @@ -1,11 +1,8 @@ name: build-mod on: - workflow_dispatch: - release: - types: [published] - pull_request: - -permissions: read-all + push: + tags: + - "p*" jobs: build-the-mod: @@ -14,5 +11,17 @@ jobs: contents: write actions: read steps: - - uses: argonui/TTSModManager.action@v1.0.0 - + - uses: actions/checkout@v3 + - run: wget https://github.com/argonui/TTSModManager/releases/download/v1.2.1/TTSModManager-Linux + shell: bash + - run: chmod +x TTSModManager-Linux + shell: bash + - run: ./TTSModManager-Linux -moddir="./" -modfile="./SCED ${{ github.ref_name }}.json" + shell: bash + - name: Create Release + uses: akkuman/gitea-release-action@v1 + env: + NODE_OPTIONS: '--experimental-fetch' # if nodejs < 18 + with: + files: "SCED ${{ github.ref_name }}.json" + name: "Patched ${{ github.ref_name }}"