name: Release on: workflow_dispatch: push: tags: - 'v*' permissions: contents: write jobs: build: runs-on: antville env: GH_TOKEN: ${{ github.token }} LC_TIME: en_US.UTF-8 # TODAY: $(date +'%d %b %Y') TODAY: test steps: # - 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: Create release uses: actions/forgejo-release@v2 with: direction: upload url: https://code.host.antville.org token: ${{ github.token }} tag: hogus-bogus 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: 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