From 08dce24f085c0ce77c2eb4e300bb9c237f70ada5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobi=20Sch=C3=A4fer?= Date: Sat, 1 Mar 2025 01:02:27 +0100 Subject: [PATCH] Test output of release notes --- .github/workflows/release.yml | 78 ++++++++++++++++++++++++----------- 1 file changed, 54 insertions(+), 24 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f7aa7874..7725c78a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,31 +18,61 @@ jobs: TODAY: $(date +'%d %b %Y') steps: - - uses: actions/checkout@v4 + # - uses: actions/checkout@v4 + # with: + # fetch-depth: 0 - - name: Build with Gradle - run: ./gradlew assembleDist + # - name: Create release notes + # id: create_release_notes + # run: | + # echo "release_notes=$(npx git-cliff@latest --bump --unreleased | base64 --wrap 0)" >> $GITHUB_OUTPUT + # release_notes=1234567890 + # echo "release_notes << .end" >> $GITHUB_OUTPUT + # echo "$release_notes" >> $GITHUB_OUTPUT + # echo ".end" >> $GITHUB_OUTPUT + # # cat << .outer >> $GITHUB_OUTPUT + # # release_notes="\$(cat << .inner + # # $release_notes + # # .inner)" + # # .outer + # cat $GITHUB_OUTPUT - - 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 + - name: Step 1 + id: step_1 run: | - gh release create "$GITHUB_REF_NAME" \ - --repo "$GITHUB_REPOSITORY" \ - --title "${{ env.TODAY }}" \ - --generate-notes - - - name: Upload release assets to GitHub + echo foo=123 >> $GITHUB_OUTPUT + # echo "bar << .end" >> $GITHUB_OUTPUT + # echo 123 >> $GITHUB_OUTPUT + # echo ".end" >> $GITHUB_OUTPUT + cat $GITHUB_OUTPUT + - name: Step 2 run: | - gh release upload "$GITHUB_REF_NAME" build/distributions/helma-*.* \ - --repo "$GITHUB_REPOSITORY" \ - --clobber + echo "foo: ${{ steps.step_1.outputs.foo }}" + # echo "bar: ${{ steps.step_1.outputs.bar }}" + + # - 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: ${{ steps.create_release_notes.outputs.release_notes }} + # verbose: true + + # - name: Create release at GitHub + # run: | + # gh release create "$GITHUB_REF_NAME" \ + # --repo "$GITHUB_REPOSITORY" \ + # --title "${{ env.TODAY }}" \ + # --generate-notes + + # - name: Upload release assets to GitHub + # run: | + # gh release upload "$GITHUB_REF_NAME" build/distributions/helma-*.* \ + # --repo "$GITHUB_REPOSITORY" \ + # --clobber