diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e0fa7ea9..52994244 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -3,8 +3,7 @@ name: Release on: workflow_dispatch: push: - tags: - - 'v*' + tags: '2*' permissions: contents: write @@ -16,17 +15,13 @@ jobs: env: GH_TOKEN: ${{ github.token }} LC_TIME: en_US.UTF-8 + TODAY: $(date +'%d %b %Y') steps: - # - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - # - name: Build with Gradle - # run: ./gradlew assembleDist - - - name: Create bogus release - run: | - mkdir -p build/distributions - touch build/distributions/hogus-bogus.zip + - name: Build with Gradle + run: ./gradlew assembleDist - name: Create release uses: actions/forgejo-release@v2 @@ -34,23 +29,23 @@ jobs: direction: upload url: https://code.host.antville.org token: ${{ github.token }} - title: $(date +'%d %b %Y') + title: ${{ env.TODAY }} #tag: $(date +'%Y.%m.%d') release-dir: build/distributions release-notes-assistant: true verbose: true - # - name: Create release at GitHub - # # FIXME: Currently only outputs gh command; adapt for Forgejo - # run: | - # echo gh release create "$GITHUB_REF_NAME" \ - # --repo "$GITHUB_REPOSITORY" \ - # --title "$(date +'%d %b %Y')" \ - # --generate-notes + - name: Create release at GitHub + # FIXME: Currently only outputs gh command; adapt for Forgejo + run: | + echo gh release create "$GITHUB_REF_NAME" \ + --repo "$GITHUB_REPOSITORY" \ + --title "$(date +'%d %b %Y')" \ + --generate-notes - # - name: Upload release assets to GitHub - # # FIXME: Currently only outputs gh command; adapt for Forgejo - # run: | - # echo gh release upload "$GITHUB_REF_NAME" \ - # build/distributions/helma-*.* \ - # --clobber + - name: Upload release assets to GitHub + # FIXME: Currently only outputs gh command; adapt for Forgejo + run: | + echo gh release upload "$GITHUB_REF_NAME" \ + build/distributions/helma-*.* \ + --clobber