@@ -57,39 +57,11 @@ jobs:
57
57
with :
58
58
token : ${{ secrets.GH_ACTIONS_REPO_TOKEN }}
59
59
- uses : spring-io/spring-gradle-build-action@v2
60
- - name : Changelog Config File
61
- run : |
62
- repositoryTeam=$(gh api repos/$GITHUB_REPOSITORY/collaborators --jq 'map(select(.role_name == "admin") | .login) | tostring')
63
- repositoryTeam=$(sed 's/"//g' <<< ${repositoryTeam:1:-1})
64
- repositoryVisibility=$(gh repo view --json visibility --jq .[])
65
- repositoryVisibility=$([[ $repositoryVisibility = 'PUBLIC' ]] && echo 'true' || echo 'false')
66
- echo "changelog.contributors.exclude.names=$repositoryTeam" > changelog.properties
67
- echo "changelog.issues.generate-links=$repositoryVisibility" >> changelog.properties
68
- - name : Generate Changelog
69
-
70
- with :
71
- milestone : ${{ env.VERSION }}
72
- token : ${{ secrets.GH_ACTIONS_REPO_TOKEN }}
73
- config-file : changelog.properties
74
- - name : GitHub Release
75
- run : |
76
- RELEASE_URL=$(gh release create v${{ env.VERSION }} -F changelog.md ${{ (contains(env.VERSION, '-M') || contains(env.VERSION, '-RC')) && '--prerelease' || '' }})
77
- echo "::notice title=Release Page::$RELEASE_URL"
78
- - name : Close Milestone
79
- run : |
80
- MILESTONE_ID=$(gh api repos/$GITHUB_REPOSITORY/milestones --jq '.[] | select(.title == "${{ env.VERSION }}") | .number')
81
- if [ $MILESTONE_ID ]; then
82
- gh api -X PATCH repos/$GITHUB_REPOSITORY/milestones/$MILESTONE_ID -f state='closed' --silent
83
- fi
84
- - name : Announce Release in Chat
85
- if : env.GCHAT_WEBHOOK_URL
86
- run : |
87
- curl -X POST '${{ env.GCHAT_WEBHOOK_URL }}' \
88
- -H 'Content-Type: application/json' \
89
- -d '{ text: "${{ github.event.repository.name }}-announcing `${{ env.VERSION }}`"}'
90
60
- name : Update next snapshot version
91
61
run : |
92
62
echo "Updating $REPO@$VERSION to next snapshot version."
93
63
./gradlew :updateToSnapshotVersion
64
+ git config user.name 'github-actions[bot]'
65
+ git config user.email 'github-actions[bot]@users.noreply.github.com'
94
66
git commit -am "[Release $VERSION] Next development version"
95
67
git push
0 commit comments