Skip to content

Commit dc85607

Browse files
committed
Merge branch 'master' into mayhem-sarif
2 parents f01c28a + a81cf78 commit dc85607

File tree

106 files changed

+2624
-1151
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+2624
-1151
lines changed

.github/workflows/build-docker-images-for-testing.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151

5252
- name: Build
5353
id: docker_build
54-
uses: docker/build-push-action@1dc73863535b631f98b2378be8619f83b136f4a0 # v6.17.0
54+
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
5555
timeout-minutes: 15
5656
env:
5757
DOCKER_BUILD_CHECKS_ANNOTATIONS: false

.github/workflows/gh-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: Setup Node
2222
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
2323
with:
24-
node-version: '22.15.1'
24+
node-version: '22.16.0'
2525

2626
- name: Cache dependencies
2727
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3

.github/workflows/release-x-manual-docker-containers.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
# we cannot set any tags here, those are set on the merged digest in release-x-manual-merge-container-digests.yml
6767
- name: Build and push images
6868
id: build
69-
uses: docker/build-push-action@1dc73863535b631f98b2378be8619f83b136f4a0 # v6.17.0
69+
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
7070
env:
7171
DOCKER_BUILD_CHECKS_ANNOTATIONS: false
7272
with:

.github/workflows/release-x-manual-helm-chart.yml

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,21 @@ on:
2222
description: 'Release number'
2323
required: true
2424

25+
make_draft:
26+
type: boolean
27+
description: 'Mark as draft release?'
28+
default: true
29+
30+
make_prerelease:
31+
type: boolean
32+
description: 'Mark as pre-release?'
33+
default: false
34+
35+
make_latest:
36+
type: boolean
37+
description: 'Mark as latest?'
38+
default: false
39+
2540
jobs:
2641
release-chart:
2742
runs-on: ubuntu-latest
@@ -38,7 +53,7 @@ jobs:
3853
# id: get-upload-url
3954
# uses: pdamianik/release-tag-to-upload-url-action@v1.0.1
4055
# with:
41-
# tag: ${{ github.event.inputs.release_number }}
56+
# tag: ${{ inputs.release_number }}
4257
# token: ${{ github.token }}
4358

4459
- name: Configure git
@@ -62,24 +77,25 @@ jobs:
6277
id: pin_image
6378
run: |-
6479
yq --version
65-
yq -i '.tag="${{ github.event.inputs.release_number }}"' helm/defectdojo/values.yaml
80+
yq -i '.tag="${{ inputs.release_number }}"' helm/defectdojo/values.yaml
6681
echo "Current image tag:`yq -r '.tag' helm/defectdojo/values.yaml`"
6782
6883
- name: Package Helm chart
6984
id: package-helm-chart
7085
run: |
7186
mkdir build
7287
helm package helm/defectdojo/ --destination ./build
73-
echo "chart_version=$(ls build | cut -d '-' -f 2 | sed 's|\.tgz||')" >> $GITHUB_ENV
88+
echo "chart_version=$(ls build | cut -d '-' -f 2,3 | sed 's|\.tgz||')" >> $GITHUB_ENV
7489
75-
- name: Create release ${{ github.event.inputs.release_number }}
90+
- name: Create release ${{ inputs.release_number }}
7691
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2
7792
with:
78-
name: '${{ github.event.inputs.release_number }} 🌈'
79-
tag_name: ${{ github.event.inputs.release_number }}
93+
name: '${{ inputs.release_number }} 🌈'
94+
tag_name: ${{ inputs.release_number }}
8095
body: Run the release drafter to populate the release notes.
81-
draft: true
82-
prerelease: false
96+
draft: ${{ inputs.make_draft }}
97+
prerelease: ${{ inputs.make_prerelease }}
98+
make_latest: ${{ inputs.make_latest }}
8399
files: ./build/defectdojo-${{ env.chart_version }}.tgz
84100
token: ${{ secrets.GITHUB_TOKEN }}
85101
env:
@@ -96,9 +112,9 @@ jobs:
96112
git checkout helm-charts
97113
git pull
98114
if [ ! -f ./index.yaml ]; then
99-
helm repo index ./build --url "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/releases/download/${{ github.event.inputs.release_number }}/"
115+
helm repo index ./build --url "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/releases/download/${{ inputs.release_number }}/"
100116
else
101-
helm repo index ./build --url "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/releases/download/${{ github.event.inputs.release_number }}/" --merge ./index.yaml
117+
helm repo index ./build --url "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/releases/download/${{ inputs.release_number }}/" --merge ./index.yaml
102118
fi
103119
cp -f ./build/index.yaml ./index.yaml
104120
git add ./index.yaml

.github/workflows/release-x-nightly.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,5 +77,6 @@ jobs:
7777
uses: ./.github/workflows/release-x-manual-helm-chart.yml
7878
with:
7979
release_number: ${{ inputs.tag-to-apply }}
80+
make_draft: false
81+
make_prerelease: true
8082
secrets: inherit
81-

.github/workflows/validate_docs_build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Setup Node
1919
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
2020
with:
21-
node-version: '22.15.1'
21+
node-version: '22.16.0'
2222

2323
- name: Cache dependencies
2424
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,6 @@ Core Moderators can help you with pull requests or feedback on dev ideas:
129129

130130
Moderators can help you with pull requests or feedback on dev ideas:
131131
* Charles Neill ([@cneill](https://github.com/cneill) | [@ccneill](https://twitter.com/ccneill))
132-
* Jay Paz ([@jjpaz](https://twitter.com/jjpaz))
133132
* Blake Owens ([@blakeaowens](https://github.com/blakeaowens))
134133

135134
## Hall of Fame

components/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "defectdojo",
3-
"version": "2.47.0-dev",
3+
"version": "2.47.2",
44
"license" : "BSD-3-Clause",
55
"private": true,
66
"dependencies": {

docker/entrypoint-initializer.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ echo "Creating Announcement Banner"
2626
cat <<EOD | python3 manage.py shell
2727
from dojo.models import Announcement, UserAnnouncement, Dojo_User
2828
announcement, created = Announcement.objects.get_or_create(id=1)
29-
announcement.message = '<a href="https://defectdojo.com/contact" target="_blank">Cloud and On-Premise Subscriptions Now Available! Click here for more details</a>'
29+
announcement.message = '<a href="https://cloud.defectdojo.com/accounts/onboarding/plg_step_1" target="_blank">DefectDojo Pro Cloud and On-Premise Subscriptions Now Available! Create an account to try Pro for free!</a>'
3030
announcement.dismissable = True
3131
announcement.save()
3232
for dojo_user in Dojo_User.objects.all():
93.2 KB
Loading

0 commit comments

Comments
 (0)