name: Announce Release on: workflow_dispatch: inputs: version: description: Release version (i.e. 4.20.1) required: true type: string jobs: notify: runs-on: ubuntu-latest steps: - name: Spring Tools Team GChat Notification run: | curl --location --request POST '${{ secrets.TOOLS_TEAM_GCHAT_WEBHOOK_URL }}' \ --header 'Content-Type: application/json' \ --data-raw "{ "cardsV2": [ { \"card\": { \"header\": { \"title\": \"Published STS ${{ inputs.version }}\", \"imageUrl\": \"https://avatars.githubusercontent.com/u/317776?s=48&v=4\", \"imageType\": \"CIRCLE\", \"imageAltText\": \"Avatar for STS\" }, \"sections\": [ { \"collapsible\": false, \"widgets\": [ { \"textParagraph\": { \"text\": \"Successfully published STS ${{ inputs.version }} release\" } } ] } ] } } ] }" - name: Announce Release on `Spring-Releases` space run: | curl --location --request POST '${{ secrets.SPRING_RELEASE_GCHAT_WEBHOOK_URL }}' \ --header 'Content-Type: application/json' \ --data-raw '{ text: "spring-tools-announcing `${{ inputs.version }}`"}'