name: Release on: workflow_dispatch: push: tags: '2*' permissions: contents: write jobs: build: runs-on: antville env: GH_TOKEN: ${{ github.token }} LC_TIME: en_US.UTF-8 TODAY: $(date +'%d %b %Y') steps: # - uses: actions/checkout@v4 # - name: Build with Gradle # run: ./gradlew assembleDist # - name: Create release # uses: actions/forgejo-release@v2 # with: # direction: upload # url: https://code.host.antville.org # token: ${{ github.token }} # title: ${{ env.TODAY }} # release-dir: build/distributions # release-notes-assistant: true # verbose: true - name: Create release at GitHub run: | echo gh release create "$GITHUB_REF_NAME" \ --repo "$GITHUB_REPOSITORY" \ --title "$(date +'%d %b %Y')" \ --generate-notes - name: Upload release assets to GitHub run: | echo gh release upload "$GITHUB_REF_NAME" \ build/distributions/helma-*.* \ --clobber whoami pwd gh auth login