File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change 21
21
prepare-release :
22
22
name : Prepare release
23
23
runs-on : ubuntu-latest
24
- env :
25
- GITHUB_URL : " https://github.com/crowdsecurity/php-cs-bouncer"
26
24
27
25
steps :
28
26
- name : Check naming convention
59
57
echo $CURRENT_DATE
60
58
CHANGELOG_VERSION=$(grep -o -E "## \[(.*)\].* - $CURRENT_DATE" CHANGELOG.md | head -1 | sed 's/ //g')
61
59
echo $CHANGELOG_VERSION
62
- if [[ $CHANGELOG_VERSION == "##[${{ env.VERSION_NUMBER }}](${{ env.GITHUB_URL }} /releases/tag/v${{ env.VERSION_NUMBER }})-$CURRENT_DATE" ]]
60
+ if [[ $CHANGELOG_VERSION == "##[${{ env.VERSION_NUMBER }}]($GITHUB_SERVER_URL/$GITHUB_REPOSITORY /releases/tag/v${{ env.VERSION_NUMBER }})-$CURRENT_DATE" ]]
63
61
then
64
62
echo "CHANGELOG VERSION OK"
65
63
else
69
67
70
68
# Check top [_Compare with previous release_](GITHUB_URL/compare/vLAST_TAG...vVERSION_NUMBER) in CHANGELOG.md
71
69
COMPARISON=$(grep -oP "\/compare\/\K(.*)$" CHANGELOG.md | head -1)
72
- LAST_TAG=$(curl -Ls -o /dev/null -w %{url_effective} ${{ env.GITHUB_URL }} /releases/latest | grep -oP "\/tag\/\K(.*)$")
70
+ LAST_TAG=$(curl -Ls -o /dev/null -w %{url_effective} $GITHUB_SERVER_URL/$GITHUB_REPOSITORY /releases/latest | grep -oP "\/tag\/\K(.*)$")
73
71
if [[ $COMPARISON == "$LAST_TAG...v${{ env.VERSION_NUMBER }})" ]]
74
72
then
75
73
echo "VERSION COMPARISON OK"
94
92
95
93
- name : Prepare release notes
96
94
run : |
97
- VERSION_RELEASE_NOTES=$(awk -v ver="[${{ env.VERSION_NUMBER }}](${{ env.GITHUB_URL }} /releases/tag/v${{ env.VERSION_NUMBER }})" '/^## / { if (p) { exit }; if ($2 == ver) { p=1; next} } p && NF' CHANGELOG.md | sed ':a;N;$!ba;s/\n---/ /g')
95
+ VERSION_RELEASE_NOTES=$(awk -v ver="[${{ env.VERSION_NUMBER }}]($GITHUB_SERVER_URL/$GITHUB_REPOSITORY /releases/tag/v${{ env.VERSION_NUMBER }})" '/^## / { if (p) { exit }; if ($2 == ver) { p=1; next} } p && NF' CHANGELOG.md | sed ':a;N;$!ba;s/\n---/ /g')
98
96
echo "$VERSION_RELEASE_NOTES" >> CHANGELOG.txt
99
97
100
98
- name : Create release ${{ env.VERSION_NUMBER }}
You can’t perform that action at this time.
0 commit comments