From 7adc1b3f072d73690e001a44e8c674da424bd318 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnier Date: Sun, 1 Mar 2026 09:41:06 +0100 Subject: [PATCH] Auto-release --- .gitea/workflows/main.yml | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/main.yml b/.gitea/workflows/main.yml index b024972..e71680c 100644 --- a/.gitea/workflows/main.yml +++ b/.gitea/workflows/main.yml @@ -12,15 +12,13 @@ jobs: #- uses: actions/checkout@v3 - uses: RouxAntoine/checkout@v3.5.4 - with: - ref: "v13" # get part of the tag after the `v` - name: Extract tag version number id: get_version uses: battila7/get-version-action@v2 - # Substitute the Manifest and Download URLs in the module.json + # Substitute the Manifest and Download URLs in the system.json - name: Substitute Manifest and Download Links For Versioned Ones id: sub_manifest_link_version uses: microsoft/variable-substitution@v1 @@ -28,9 +26,9 @@ jobs: files: "system.json" env: version: ${{steps.get_version.outputs.version-without-v}} - url: https://www.uberwald.me/gitea/public/bol - manifest: https://www.uberwald.me/gitea/public/bol/releases/latest/system.json - download: https://www.uberwald.me/gitea/public/bol/releases/download/${{github.event.release.tag_name}}/bol.zip + url: https://www.uberwald.me/gitea/${{gitea.repository}} + manifest: https://www.uberwald.me/gitea/public/bol/releases/download/latest/system.json + download: https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/${{github.event.release.tag_name}}/bol.zip # Create a zip file with all files required by the module to add to the release - run: | @@ -51,4 +49,15 @@ jobs: files: |- ./bol.zip system.json - api_key: "${{secrets.RELEASE_TOKEN_BOL}}" + api_key: "${{secrets.ALLOW_PUSH_RELEASE}}" + + - name: Publish to Foundry server + uses: https://github.com/djlechuck/foundryvtt-publish-package-action@v1 + with: + token: ${{ secrets.FOUNDRYVTT_RELEASE_TOKEN }} + id: "bol" + version: ${{github.event.release.tag_name}} + manifest: "https://www.uberwald.me/gitea/public/bol/releases/download/latest/system.json" + notes: "https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/${{github.event.release.tag_name}}/bol.zip" + compatibility-minimum: "13" + compatibility-verified: "13"