diff --git a/.gitea/workflows/foundry-package.yaml b/.gitea/workflows/foundry-package.yaml index 9169cb7..449a7f3 100644 --- a/.gitea/workflows/foundry-package.yaml +++ b/.gitea/workflows/foundry-package.yaml @@ -1,6 +1,6 @@ name: Release Creation -on: +on: release: types: [created] @@ -8,41 +8,41 @@ jobs: build: runs-on: ubuntu-latest steps: - - name: "Checkout" - uses: actions/checkout@v3 - with: - repository: public/foundryvtt-frostgrave + - name: 'Checkout' + uses: actions/checkout@v3 + with: + repository: public/foundryvtt-frostgrave - # get part of the tag after the `v` - - name: Extract tag version number - id: get_version - uses: https://github.com/battila7/get-version-action@v2 + # get part of the tag after the `v` + - name: Extract tag version number + id: get_version + uses: https://github.com/battila7/get-version-action@v2 - # 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: https://github.com/microsoft/variable-substitution@v1 - with: - files: 'system.json' - env: - version: ${{steps.get_version.outputs.version-without-v}} - url: https://www.uberwald.me/gitea/${{github.repository}} - manifest: https://www.uberwald.me/gitea/${{github.repository}}/releases/latest/download/system.json - download: https://www.uberwald.me/gitea/${{github.repository}}/releases/download/${{github.event.release.tag_name}}/system.zip + # 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: https://github.com/microsoft/variable-substitution@v1 + with: + files: 'system.json' + env: + version: ${{steps.get_version.outputs.version-without-v}} + url: https://www.uberwald.me/gitea/${{github.repository}} + manifest: https://www.uberwald.me/gitea/${{github.repository}}/releases/latest/download/system.json + download: https://www.uberwald.me/gitea/${{github.repository}}/releases/download/${{github.event.release.tag_name}}/system.zip - # Create a zip file with all files required by the system to add to the release - - run: zip -r ./system.zip system.json template.json README.md CHANGELOG LICENCE.txt assets/ css/ lang/ module/ packs/ templates/ + # Create a zip file with all files required by the system to add to the release + - run: zip -r ./system.zip system.json template.json README.md CHANGELOG LICENCE.txt assets/ css/ lang/ module/ packs/ templates/ - # Create a release for this specific version - - name: Update Release with Files - id: create_version_release - uses: https://github.com/ncipollo/release-action@v1 - with: - allowUpdates: true # Set this to false if you want to prevent updating existing releases - name: ${{ github.event.release.name }} - draft: ${{ github.event.release.unpublished }} - prerelease: ${{ github.event.release.prerelease }} - token: ${{ secrets.GITHUB_TOKEN }} - artifacts: './system.json, ./system.zip' - tag: ${{ github.event.release.tag_name }} - body: ${{ github.event.release.body }} + # Create a release for this specific version + - name: Update Release with Files + id: create_version_release + uses: https://github.com/ncipollo/release-action@v1 + with: + allowUpdates: true # Set this to false if you want to prevent updating existing releases + name: ${{ github.event.release.name }} + draft: ${{ github.event.release.unpublished }} + prerelease: ${{ github.event.release.prerelease }} + token: ${{ secrets.GITHUB_TOKEN }} + artifacts: './system.json, ./system.zip' + tag: ${{ github.event.release.tag_name }} + body: ${{ github.event.release.body }}