From 36516c3b08c868b6074c909174ae7c1106843123 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnier Date: Mon, 6 Apr 2026 18:22:15 +0200 Subject: [PATCH] Auto-release script --- .gitea/workflows/release.yaml | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index e1ca0e0..1e5878c 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -29,6 +29,15 @@ jobs: manifest: https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/latest/system.json download: https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/${{github.event.release.tag_name}}/fvtt-celestopol-${{github.event.release.tag_name}}.zip + # Compile le CSS depuis les sources LESS (gitignored) + - name: Setup Node.js + uses: https://github.com/actions/setup-node@v4 + with: + node-version: '22' + + - name: Build CSS + run: npm install && npm run build + # Crée le zip de release avec tous les fichiers nécessaires au système - run: | apt update -y @@ -50,13 +59,13 @@ jobs: system.json 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: "fvtt-celestopol" - ## version: ${{github.event.release.tag_name}} - # manifest: "https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/latest/system.json" - # notes: "https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/${{github.event.release.tag_name}}/fvtt-celestopol-${{github.event.release.tag_name}}.zip" - # compatibility-minimum: "13" - # compatibility-verified: "14" + - name: Publish to Foundry server + uses: https://github.com/djlechuck/foundryvtt-publish-package-action@v1 + with: + token: ${{ secrets.FOUNDRYVTT_RELEASE_TOKEN }} + id: 'fvtt-celestopol' + version: ${{github.event.release.tag_name}} + manifest: 'https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/latest/system.json' + notes: 'https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/${{github.event.release.tag_name}}/fvtt-celestopol-${{github.event.release.tag_name}}.zip' + compatibility-minimum: '13' + compatibility-verified: '13'