diff --git a/.github/workflows/apps-plugin-release.yml b/.github/workflows/apps-plugin-release.yml index 3db4c8aa..84a9fca2 100644 --- a/.github/workflows/apps-plugin-release.yml +++ b/.github/workflows/apps-plugin-release.yml @@ -45,6 +45,10 @@ jobs: --repo-deploy-snapshots=libs-snapshot-local echo JFROG_CLI_BUILD_NAME=spring-cloud-dataflow-apps-plugin-main-release >> $GITHUB_ENV echo JFROG_CLI_BUILD_NUMBER=$GITHUB_RUN_NUMBER >> $GITHUB_ENV + - name: Print Build Info + run: | + echo "::notice ::JFROG_CLI_BUILD_NAME=$JFROG_CLI_BUILD_NAME" + echo "::notice ::JFROG_CLI_BUILD_NUMBER=$JFROG_CLI_BUILD_NUMBER" - name: Build and Publish run: | jfrog rt mvn build-helper:parse-version versions:set \ @@ -68,31 +72,6 @@ jobs: - name: Promote Build run: | jfrog rt build-promote $JFROG_CLI_BUILD_NAME $JFROG_CLI_BUILD_NUMBER libs-release-local - - name: Install tooling for Github release - run: | - curl -sSL https://github.com/cbroglie/mustache/releases/download/v1.2.2/mustache_1.2.2_linux_amd64.tar.gz | sudo tar -C /usr/local/bin/ --no-same-owner -xzv mustache - - name: Print Build Info - run: | - echo "::notice ::JFROG_CLI_BUILD_NAME=$JFROG_CLI_BUILD_NAME" - echo "::notice ::JFROG_CLI_BUILD_NUMBER=$JFROG_CLI_BUILD_NUMBER" - - name: Create Github release - env: - RELEASE_NOTES_ISSUES: ${{runner.temp}}/release_notes_issues.json - RELEASE_NOTES_FILE: ${{runner.temp}}/release_notes.md5 - GH_TOKEN: ${{ secrets.GH_ACTIONS_REPO_TOKEN }} - run: | - gh issue list \ - --repo spring-cloud/stream-applications \ - --state all --json number,title,labels \ - --search milestone:$spring_cloud_dataflow_apps_plugin_version \ - --jq '{issues:map(select((.labels | length == 0) or (any(.labels[].name; startswith("automation/rlnotes")|not))) + {repo:"spring-cloud/stream-applications"})}' \ - > $RELEASE_NOTES_ISSUES - mustache $RELEASE_NOTES_ISSUES .github/rlnotes.mustache > $RELEASE_NOTES_FILE - gh release create $spring-cloud/stream-applications \ - --draft \ - --title "Spring Cloud Dataflow Apps Plugin $spring-cloud/stream-applications" \ - --generate-notes \ - --notes-file $RELEASE_NOTES_FILE - name: Update next snapshot version run: | echo JFROG_CLI_BUILD_NAME=spring-cloud-dataflow-apps-plugin-main-ndv >> $GITHUB_ENV