2929
3030 - name : Create merge back branch
3131 run : |
32- echo "NEW_BRANCH=master-into-dev/${{ github.event. inputs.release_number_new }}-${{ github.event. inputs.release_number_dev }}" >> $GITHUB_ENV
32+ echo "NEW_BRANCH=master-into-dev/${{ inputs.release_number_new }}-${{ inputs.release_number_dev }}" >> $GITHUB_ENV
3333
3434 - name : Configure git
3535 run : |
4646
4747 - name : Update version numbers in key files
4848 run : |
49- sed -ri 's/__version__ = ".*"/__version__ = "${{ github.event. inputs.release_number_dev }}"/' dojo/__init__.py
50- sed -ri 's/"version": ".*"/"version": "${{ github.event. inputs.release_number_dev }}"/' components/package.json
51- sed -ri 's/appVersion: ".*"/appVersion: "${{ github.event. inputs.release_number_dev }}"/' helm/defectdojo/Chart.yaml
49+ sed -ri 's/__version__ = ".*"/__version__ = "${{ inputs.release_number_dev }}"/' dojo/__init__.py
50+ sed -ri 's/"version": ".*"/"version": "${{ inputs.release_number_dev }}"/' components/package.json
51+ sed -ri 's/appVersion: ".*"/appVersion: "${{ inputs.release_number_dev }}"/' helm/defectdojo/Chart.yaml
5252 CURRENT_CHART_VERSION=$(grep -oP 'version: (\K\S*)?' helm/defectdojo/Chart.yaml | head -1)
5353 sed -ri "0,/version/s/version: \S+/$(echo "version: $CURRENT_CHART_VERSION" | awk -F. -v OFS=. 'NF==1{print ++$NF}; NF>1{$NF=sprintf("%0*d", length($NF), ($NF+1)); print}')-dev/" helm/defectdojo/Chart.yaml
5454
6060
6161 - name : Create upgrade notes to documentation
6262 run : |
63- minorv=$(echo ${{ github.event. inputs.release_number_dev }} | cut -d '.' -f -2)
64- patchv=$(echo ${{ github.event. inputs.release_number_dev }} | cut -d '-' -f -1)
63+ minorv=$(echo ${{ inputs.release_number_dev }} | cut -d '.' -f -2)
64+ patchv=$(echo ${{ inputs.release_number_dev }} | cut -d '-' -f -1)
6565 weight=$(date +%Y%m%d)
6666 echo -n "---
6767 title: 'Upgrading to DefectDojo Version $minorv.x'
@@ -72,10 +72,10 @@ jobs:
7272 There are no special instructions for upgrading to $minorv.x. Check the [Release Notes](https://github.com/DefectDojo/django-DefectDojo/releases/tag/$patchv) for the contents of the release.
7373 " > docs/content/en/open_source/upgrading/$minorv.md
7474 git add docs/content/en/open_source/upgrading/$minorv.md
75- if : endsWith(github.event. inputs.release_number_new, '.0') && endsWith(github.event. inputs.release_number_dev, '.0-dev')
75+ if : endsWith(inputs.release_number_new, '.0') && endsWith(inputs.release_number_dev, '.0-dev')
7676
7777 - name : Push version changes
78- uses : stefanzweifel/git-auto-commit-action@e348103e9026cc0eee72ae06630dbe30c8bf7a79 # v5.1 .0
78+ uses : stefanzweifel/git-auto-commit-action@b863ae1933cb653a53c021fe36dbb774e1fb9403 # v5.2 .0
7979 with :
8080 commit_user_name : " ${{ env.GIT_USERNAME }}"
8181 commit_user_email : " ${{ env.GIT_EMAIL }}"
9191 github.rest.pulls.create({
9292 owner: '${{ env.GITHUB_ORG }}',
9393 repo: 'django-DefectDojo',
94- title: 'Release: Merge back ${{ github.event. inputs.release_number_new }} into dev from: ${{ env.NEW_BRANCH }}',
94+ title: 'Release: Merge back ${{ inputs.release_number_new }} into dev from: ${{ env.NEW_BRANCH }}',
9595 body: `Release triggered by \`${ process.env.GITHUB_ACTOR }\``,
9696 head: '${{ env.NEW_BRANCH }}',
9797 base: 'dev'
@@ -110,7 +110,7 @@ jobs:
110110
111111 - name : Create merge back branch
112112 run : |
113- echo "NEW_BRANCH=master-into-bugfix/${{ github.event. inputs.release_number_new }}-${{ github.event. inputs.release_number_dev }}" >> $GITHUB_ENV
113+ echo "NEW_BRANCH=master-into-bugfix/${{ inputs.release_number_new }}-${{ inputs.release_number_dev }}" >> $GITHUB_ENV
114114
115115 - name : Configure git
116116 run : |
@@ -127,9 +127,9 @@ jobs:
127127
128128 - name : Update version numbers in key files
129129 run : |
130- sed -ri "s/__version__ = '.*'/__version__ = '${{ github.event. inputs.release_number_dev }}'/" dojo/__init__.py
131- sed -ri "s/appVersion: \".*\"/appVersion: \"${{ github.event. inputs.release_number_dev }}\"/" helm/defectdojo/Chart.yaml
132- sed -ri "s/\"version\": \".*\"/\"version\": \"${{ github.event. inputs.release_number_dev }}\"/" components/package.json
130+ sed -ri "s/__version__ = '.*'/__version__ = '${{ inputs.release_number_dev }}'/" dojo/__init__.py
131+ sed -ri "s/appVersion: \".*\"/appVersion: \"${{ inputs.release_number_dev }}\"/" helm/defectdojo/Chart.yaml
132+ sed -ri "s/\"version\": \".*\"/\"version\": \"${{ inputs.release_number_dev }}\"/" components/package.json
133133 CURRENT_CHART_VERSION=$(grep -oP 'version: (\K\S*)?' helm/defectdojo/Chart.yaml | head -1)
134134 sed -ri "0,/version/s/version: \S+/$(echo "version: $CURRENT_CHART_VERSION" | awk -F. -v OFS=. 'NF==1{print ++$NF}; NF>1{$NF=sprintf("%0*d", length($NF), ($NF+1)); print}')-dev/" helm/defectdojo/Chart.yaml
135135
@@ -140,7 +140,7 @@ jobs:
140140 grep version components/package.json
141141
142142 - name : Push version changes
143- uses : stefanzweifel/git-auto-commit-action@e348103e9026cc0eee72ae06630dbe30c8bf7a79 # v5.1 .0
143+ uses : stefanzweifel/git-auto-commit-action@b863ae1933cb653a53c021fe36dbb774e1fb9403 # v5.2 .0
144144 with :
145145 commit_user_name : " ${{ env.GIT_USERNAME }}"
146146 commit_user_email : " ${{ env.GIT_EMAIL }}"
@@ -156,7 +156,7 @@ jobs:
156156 github.rest.pulls.create({
157157 owner: '${{ env.GITHUB_ORG }}',
158158 repo: 'django-DefectDojo',
159- title: 'Release: Merge back ${{ github.event. inputs.release_number_new }} into bugfix from: ${{ env.NEW_BRANCH }}',
159+ title: 'Release: Merge back ${{ inputs.release_number_new }} into bugfix from: ${{ env.NEW_BRANCH }}',
160160 body: `Release triggered by \`${ process.env.GITHUB_ACTOR }\``,
161161 head: '${{ env.NEW_BRANCH }}',
162162 base: 'bugfix'
0 commit comments