Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
518a6e1
use celery[sqs] bundle (#14004)
valentijnscholten Jan 5, 2026
454c82d
Update versions in application files
Jan 5, 2026
86d3e7b
Merge pull request #14034 from DefectDojo/master-into-dev/2.54.0-2.55…
rossops Jan 5, 2026
89877d9
chore(deps): bump django-polymorphic from 4.5.2 to 4.6.0 (#14030)
dependabot[bot] Jan 6, 2026
f11a362
remove dojo_model_to/from_id decorator (#13984)
valentijnscholten Jan 7, 2026
8613a18
ReadMe Updates - New Community Portal (#14042)
devGregA Jan 7, 2026
9da4dbf
chore(deps): bump django-dbbackup from 5.1.0 to 5.1.1 (#14062)
dependabot[bot] Jan 8, 2026
dec2977
chore(deps): bump django-polymorphic from 4.6.0 to 4.8.0 (#14060)
dependabot[bot] Jan 8, 2026
df6afbb
chore(deps): update mccutchen/go-httpbin docker tag from 2.19.0 to v2…
renovate[bot] Jan 8, 2026
4933028
chore(deps): bump pdfmake from 0.3.0 to 0.3.1 in /components (#14055)
dependabot[bot] Jan 8, 2026
44b6a48
chore(deps): bump celery[sqs] from 5.6.1 to 5.6.2 (#14039)
dependabot[bot] Jan 8, 2026
a83c8a1
chore(deps): update dependency vite from 7.3.0 to v7.3.1 (docs/packag…
renovate[bot] Jan 9, 2026
00735b5
Update versions in application files
Jan 12, 2026
9bfa3bd
Merge branch 'dev' into master-into-dev/2.54.1-2.55.0-dev
Maffooch Jan 12, 2026
a8a8a1a
Update expected query counts in performance tests for importers
Maffooch Jan 12, 2026
0fdc9bd
Merge pull request #14077 from DefectDojo/master-into-dev/2.54.1-2.55…
rossops Jan 12, 2026
55361b5
chore(deps): update dependency renovatebot/renovate from 42.71.0 to v…
renovate[bot] Jan 13, 2026
751451e
chore(deps): bump pdfmake from 0.3.1 to 0.3.2 in /components (#14074)
dependabot[bot] Jan 14, 2026
bb24f04
Update python:3.13.11-slim-trixie Docker digest from 3.13.11 to v (Do…
renovate[bot] Jan 15, 2026
d176979
Update dependency yamllint from 1.37.1 to v1.38.0 (.github/workflows/…
renovate[bot] Jan 15, 2026
c436024
Update dependency node from 24.12.0 to v24.13.0 (.github/workflows/va…
renovate[bot] Jan 15, 2026
27ceec3
Update valkey Docker tag from 0.13.0 to v0.15.0 (helm/defectdojo/Char…
renovate[bot] Jan 15, 2026
31951c4
Update dependency prettier from 3.7.4 to v3.8.0 (docs/package.json) (…
renovate[bot] Jan 16, 2026
7efe039
Update actions/setup-node action from v6.1.0 to v6.2.0 (.github/workf…
renovate[bot] Jan 16, 2026
6c1435d
chore(deps): bump django-dbbackup from 5.1.1 to 5.1.2 (#14094)
dependabot[bot] Jan 16, 2026
061d180
Update styfle/cancel-workflow-action action from 0.12.1 to v0.13.0 (.…
renovate[bot] Jan 16, 2026
2c9955d
Update suzuki-shunsuke/github-action-renovate-config-validator action…
renovate[bot] Jan 17, 2026
75c70c0
chore(deps): update actions/cache action from v5.0.1 to v5.0.2 (.gith…
renovate[bot] Jan 17, 2026
0d89e18
chore(deps): update release-drafter/release-drafter action from v6.1.…
renovate[bot] Jan 20, 2026
824b273
chore(deps): bump pdfmake from 0.3.2 to 0.3.3 in /components (#14122)
dependabot[bot] Jan 20, 2026
7f6a64a
Update openapitools/openapi-generator-cli Docker tag from v7.18.0 to …
renovate[bot] Jan 20, 2026
b9ed553
Update losisin/helm-values-schema-json-action action from v2.3.2 to v…
renovate[bot] Jan 20, 2026
1d8c713
Update losisin/helm-docs-github-action action from v1.6.2 to v1.7.1 (…
renovate[bot] Jan 20, 2026
e0ca514
Update dependency renovatebot/renovate from 42.80.1 to v42.85.8 (.git…
renovate[bot] Jan 20, 2026
7f25ec4
Update python:3.13.11-slim-trixie Docker digest from 3.13.11 to v (Do…
renovate[bot] Jan 20, 2026
91dca67
Update versions in application files
Jan 20, 2026
8ba30c5
Merge branch 'dev' into master-into-dev/2.54.2-2.55.0-dev
Maffooch Jan 20, 2026
bc79807
Merge pull request #14133 from DefectDojo/master-into-dev/2.54.2-2.55…
rossops Jan 20, 2026
80f8110
Fix risk-accepted findings not being closed when vulnerability is fix…
valentijnscholten Jan 21, 2026
336cd7f
feat: Add pghistory tracking for tag fields (#14116)
valentijnscholten Jan 21, 2026
9324c1d
fix(deps): update dependency @docsearch/css from 4.4.0 to v4.5.3 (doc…
renovate[bot] Jan 21, 2026
21d6b73
chore(deps): update dependency django-debug-toolbar from 6.1.0 to v6.…
renovate[bot] Jan 21, 2026
976475c
chore(deps): update valkey docker tag from 0.15.0 to v0.15.1 (helm/de…
renovate[bot] Jan 22, 2026
1a61804
Update python Docker tag from 3.13.11 to v3.14.2 (Dockerfile.nginx-al…
renovate[bot] Jan 22, 2026
d2468ea
chore(deps): update gcr.io/cloudsql-docker/gce-proxy docker tag from …
renovate[bot] Jan 23, 2026
bb587fc
chore(deps): bump setuptools from 80.9.0 to 80.10.1 (#14138)
dependabot[bot] Jan 23, 2026
5d28f13
chore(deps): update dependency prettier from 3.8.0 to v3.8.1 (docs/pa…
renovate[bot] Jan 23, 2026
cdd0447
Update peter-evans/create-pull-request action from v8.0.0 to v8.1.0 (…
renovate[bot] Jan 23, 2026
b73a5c5
Update actions/setup-python action from v6.1.0 to v6.2.0 (.github/wor…
renovate[bot] Jan 23, 2026
9806ee2
chore(deps): bump markdown from 3.10 to 3.10.1 (#14147)
dependabot[bot] Jan 23, 2026
3e0b744
chore(deps): bump sqlalchemy from 2.0.45 to 2.0.46 (#14148)
dependabot[bot] Jan 23, 2026
a82dd49
Update release-drafter/release-drafter action from v6.1.1 to v6.2.0 (…
renovate[bot] Jan 23, 2026
d094ccf
Update actions/checkout action from v6.0.1 to v6.0.2 (.github/workflo…
renovate[bot] Jan 23, 2026
3188b0f
chore(deps): bump ruff from 0.14.11 to 0.14.14 (#14152)
dependabot[bot] Jan 23, 2026
85a4b48
chore(deps): bump vulners from 3.1.3 to 3.1.5 (#14153)
dependabot[bot] Jan 23, 2026
29e4e8f
fix(deps): update dependency thulite from 2.6.3 to v2.6.4 (docs/packa…
renovate[bot] Jan 23, 2026
1359770
fix(deps): update dependency @docsearch/js from 4.4.0 to v4.5.3 (docs…
renovate[bot] Jan 23, 2026
203d7be
Revert "Update python Docker tag from 3.13.11 to v3.14.2 (Dockerfile.…
valentijnscholten Jan 26, 2026
f796d93
Update dependency renovatebot/renovate from 42.85.8 to v42.92.5 (.git…
renovate[bot] Jan 26, 2026
d6159ae
Change pghistory backfill log level from ERROR to DEBUG for missing e…
valentijnscholten Jan 26, 2026
c64e595
Add django-linear-migrations for linear migration history (#14145)
valentijnscholten Jan 26, 2026
d03cb32
Update versions in application files
Jan 26, 2026
74c91cf
Update versions in application files
Jan 26, 2026
84bdbb4
Merge branch 'dev' into master-into-dev/2.54.3-2.55.0-dev
rossops Jan 26, 2026
0be95b6
chore(deps): bump setuptools from 80.10.1 to 80.10.2 (#14163)
dependabot[bot] Jan 26, 2026
dcb8c8c
Merge pull request #14169 from DefectDojo/master-into-dev/2.54.3-2.55…
rossops Jan 26, 2026
891cf5d
Merge pull request #14170 from DefectDojo/master-into-bugfix/2.54.3-2…
rossops Jan 26, 2026
2a9a747
Refactor engagement and risk acceptance permissions (#14155)
Maffooch Jan 27, 2026
5f88a5f
:bug: Fix "Test Type" filter dropdown includes inactive test types #1…
manuel-sommer Jan 27, 2026
34e8078
:bug: No filter by "Test name" in the findings list for all products …
manuel-sommer Jan 27, 2026
1bd4d51
authorizations: optimize queries & cache data per request (#13989)
valentijnscholten Jan 27, 2026
848f352
Enhance risk acceptance authorization by checking global permissions …
Maffooch Jan 27, 2026
54b9763
feat(async): Drop args from async_dupe_delete (#14171)
kiblik Jan 28, 2026
5f77f31
Update dependency @thulite/inline-svg from 1.2.1 to v1.2.2 (docs/pack…
renovate[bot] Jan 28, 2026
4c7d116
Update valkey Docker tag from 0.15.1 to v0.15.2 (helm/defectdojo/Char…
renovate[bot] Jan 28, 2026
f844d2c
fix(deps): update dependency @thulite/images from 3.3.3 to v3.3.4 (do…
renovate[bot] Jan 28, 2026
ebc9a44
fix(async): watchmedo was installed incorrectly (#14183)
kiblik Jan 28, 2026
5b37703
feat(async): Show number of tasks waiting in queue (#14180)
kiblik Jan 28, 2026
c7adb0c
feat(async): Set "expires" for regulart tasks (#14172)
kiblik Jan 28, 2026
78edfc0
fix(deps): update dependency @thulite/seo from 2.4.2 to v2.4.3 (docs/…
renovate[bot] Jan 28, 2026
86aa018
Update postgres:18.1-alpine Docker digest from 18.1 to 18.1-alpine (d…
renovate[bot] Jan 28, 2026
5563486
Update python:3.13.11-alpine3.22 Docker digest from 3.13.11 to v (Doc…
renovate[bot] Jan 28, 2026
b885931
chore(deps): bump python-gitlab from 7.1.0 to 8.0.0 (#14189)
dependabot[bot] Jan 28, 2026
12cdf8c
chore(deps): bump cryptography from 46.0.3 to 46.0.4 (#14190)
dependabot[bot] Jan 28, 2026
b336361
Update docker/login-action action from v3.6.0 to v3.7.0 (.github/work…
renovate[bot] Jan 28, 2026
3c8e6db
Update valkey Docker tag from 0.15.2 to v0.15.3 (helm/defectdojo/Char…
renovate[bot] Jan 29, 2026
290228f
chore(deps): bump django-polymorphic from 4.8.0 to 4.10.5 (#14088)
manuel-sommer Jan 30, 2026
d995e76
Fix: Suppress expected JIRA validation alerts when pushing (Fixes #12…
valentijnscholten Jan 30, 2026
f925f2a
Update python:3.13.11-alpine3.22 Docker digest from 3.13.11 to v (Doc…
renovate[bot] Jan 30, 2026
55afac3
Update postgres:18.1-alpine Docker digest from 18.1 to 18.1-alpine (d…
renovate[bot] Jan 30, 2026
f58b0cb
Update dependency @thulite/doks-core from 1.8.3 to v1.8.4 (docs/packa…
renovate[bot] Jan 30, 2026
6b2cc4c
:lipstick: Typo in release 2.52 (#14204)
manuel-sommer Jan 30, 2026
269b5fb
Update actions/cache action from v5.0.2 to v5.0.3 (.github/workflows/…
renovate[bot] Jan 30, 2026
c13a7f8
Update dependency kubernetes/minikube from v1.37.0 to v1.38.0 (.githu…
renovate[bot] Jan 30, 2026
2619b72
remove duplicated openreports parser doc (#14206)
fopina Jan 30, 2026
5b8bfab
Include Trufflehog verified secret info in report (#14192)
jamesgol Jan 30, 2026
ed981c9
chore(deps): bump jquery-ui from 1.14.1 to 1.14.2 in /components (#14…
dependabot[bot] Jan 30, 2026
1363dd3
don't (over)write status on comment event (#14208)
valentijnscholten Jan 30, 2026
7318ca2
[docs] 2026 overhaul (#14157)
paulOsinski Feb 2, 2026
755ac6d
locations: everything else (#14198)
dogboat Feb 2, 2026
b6cc6ed
Merge branch 'dev' into bugfix
Maffooch Feb 2, 2026
4f782b9
Apply suggestion from @Maffooch
Maffooch Feb 2, 2026
5e1761d
Update fixtures for dev branch to be happy
Maffooch Feb 2, 2026
08e0004
Merge branch 'dev' into bugfix
Maffooch Feb 2, 2026
cfd47b5
docs - quick patch (#14226)
paulOsinski Feb 2, 2026
e0f18dd
Merge pull request #14227 from DefectDojo/bugfix
rossops Feb 2, 2026
2895d41
Update versions in application files
Feb 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/build-docker-images-for-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
echo $GITHUB_ENV
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cancel-outdated-workflow-runs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 3
steps:
- uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # 0.12.1
- uses: styfle/cancel-workflow-action@3155a141048f8f89c06b4cdae32e7853e97536bc # 0.13.0
with:
workflow_id: 'integration-tests.yml,k8s-testing.yml,unit-tests.yml'
access_token: ${{ github.token }}
2 changes: 1 addition & 1 deletion .github/workflows/fetch-oas.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
file-type: [yaml, json]
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: release/${{ env.release_version }}

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,20 +22,20 @@ jobs:
extended: true

- name: Setup Node
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
with:
node-version: '24.12.0' # TODO: Renovate helper might not be needed here - needs to be fully tested
node-version: '24.13.0' # TODO: Renovate helper might not be needed here - needs to be fully tested

- name: Cache dependencies
uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-

- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
submodules: recursive
fetch-depth: 0
Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,20 @@ jobs:
"tests/notifications_test.py",
"tests/tool_config.py",
"openapi-validatator",

]
os: [alpine, debian]
v3_feature_locations: [true, false]
exclude:
# standalone create endpoint page is gone in v3
- v3_feature_locations: true
test-case: "tests/endpoint_test.py"
fail-fast: false
env:
DD_V3_FEATURE_LOCATIONS: ${{ matrix.v3_feature_locations }}

steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

# load docker images from build jobs
- name: Load images from artifacts
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/k8s-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,12 @@ jobs:
os: debian
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Setup Minikube
uses: manusa/actions-setup-minikube@b589f2d61bf96695c546929c72b38563e856059d # v2.14.0
with:
minikube version: 'v1.37.0' # renovate: datasource=github-releases depName=kubernetes/minikube
minikube version: 'v1.38.0' # renovate: datasource=github-releases depName=kubernetes/minikube
kubernetes version: ${{ matrix.k8s }}
driver: docker
start args: '--addons=ingress --cni calico'
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release-1-create-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
run: echo "GITHUB_ORG=${GITHUB_REPOSITORY%%/*}" >> $GITHUB_ENV

- name: Checkout from_branch branch
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ inputs.from_branch }}

Expand All @@ -58,7 +58,7 @@ jobs:
run: git push origin HEAD:${NEW_BRANCH}

- name: Checkout release branch
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ env.NEW_BRANCH }}

Expand Down Expand Up @@ -93,7 +93,7 @@ jobs:
grep -H version helm/defectdojo/Chart.yaml

- name: Run helm-docs
uses: losisin/helm-docs-github-action@a57fae5676e4c55a228ea654a1bcaec8dd3cf5b5 # v1.6.2
uses: losisin/helm-docs-github-action@6f957579ac122ecc167bf515fe84e828686c9a15 # v1.7.1
with:
chart-search-root: "helm/defectdojo"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-2-tag-docker-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: master

Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/release-3-master-into-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
run: echo "GITHUB_ORG=${GITHUB_REPOSITORY%%/*}" >> $GITHUB_ENV

- name: Checkout master
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: master

Expand All @@ -40,7 +40,7 @@ jobs:
run: git push origin HEAD:${NEW_BRANCH}

- name: Checkout new branch
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ env.NEW_BRANCH }}

Expand Down Expand Up @@ -81,7 +81,7 @@ jobs:
yq -i '.annotations."artifacthub.io/changes" = ""' helm/defectdojo/Chart.yaml

- name: Run helm-docs
uses: losisin/helm-docs-github-action@a57fae5676e4c55a228ea654a1bcaec8dd3cf5b5 # v1.6.2
uses: losisin/helm-docs-github-action@6f957579ac122ecc167bf515fe84e828686c9a15 # v1.7.1
with:
chart-search-root: "helm/defectdojo"

Expand Down Expand Up @@ -115,7 +115,7 @@ jobs:
run: echo "GITHUB_ORG=${GITHUB_REPOSITORY%%/*}" >> $GITHUB_ENV

- name: Checkout master
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: master

Expand All @@ -132,7 +132,7 @@ jobs:
run: git push origin HEAD:${NEW_BRANCH}

- name: Checkout new branch
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ env.NEW_BRANCH }}

Expand All @@ -157,7 +157,7 @@ jobs:
yq -i '.annotations."artifacthub.io/changes" = ""' helm/defectdojo/Chart.yaml

- name: Run helm-docs
uses: losisin/helm-docs-github-action@a57fae5676e4c55a228ea654a1bcaec8dd3cf5b5 # v1.6.2
uses: losisin/helm-docs-github-action@6f957579ac122ecc167bf515fe84e828686c9a15 # v1.7.1
with:
chart-search-root: "helm/defectdojo"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
steps:
- name: Create Release
id: create_release
uses: release-drafter/release-drafter@b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 # v6.1.0
uses: release-drafter/release-drafter@6db134d15f3909ccc9eefd369f02bd1e9cffdf97 # v6.2.0
with:
version: ${{ inputs.version }}
env:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-x-manual-docker-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,13 @@ jobs:
run: echo "DOCKER_ORG=$(echo ${GITHUB_REPOSITORY%%/*} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV

- name: Login to DockerHub
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Checkout tag
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ inputs.release_number }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-x-manual-helm-chart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
steps:

- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ inputs.release_number }}
fetch-depth: 0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
merge-multiple: true

- name: Login to DockerHub
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-x-manual-tag-as-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
run: echo "DOCKER_ORG=$(echo ${GITHUB_REPOSITORY%%/*} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV

- name: Login to DockerHub
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-x-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ inputs.branch-to-build }}

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/renovate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false

- name: validate
uses: suzuki-shunsuke/github-action-renovate-config-validator@c22827f47f4f4a5364bdba19e1fe36907ef1318e # v1.1.1
uses: suzuki-shunsuke/github-action-renovate-config-validator@ca480cb7ec89a9e1cd8c214ad33bda1617184027 # v2.0.0
with:
strict: "true"
validator_version: 42.71.0 # renovate: datasource=github-releases depName=renovatebot/renovate
validator_version: 42.92.5 # renovate: datasource=github-releases depName=renovatebot/renovate
9 changes: 6 additions & 3 deletions .github/workflows/rest-framework-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,14 @@ on:
platform:
type: string
default: "linux/amd64"
v3_feature_locations:
type: boolean
default: false

jobs:
unit_tests:
name: Rest Framework Unit Tests
runs-on: ${{ inputs.platform == 'linux/arm64' && 'ubuntu-24.04-arm' || 'ubuntu-latest' }}

strategy:
matrix:
os: [alpine, debian]
Expand All @@ -25,7 +27,7 @@ jobs:
echo $GITHUB_ENV

- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false

Expand Down Expand Up @@ -53,10 +55,11 @@ jobs:

# no celery or initializer needed for unit tests
- name: Unit tests
timeout-minutes: 20
timeout-minutes: 25
run: docker compose up --no-deps --exit-code-from uwsgi uwsgi
env:
DJANGO_VERSION: ${{ matrix.os }}
DD_V3_FEATURE_LOCATIONS: ${{ inputs.v3_feature_locations }}

- name: Logs
if: failure()
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ruff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Install Ruff Linter
run: pip install -r requirements-lint.txt
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/shellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Run ShellCheck
uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # 2.0.0
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/test-helm-chart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
fetch-depth: 0

- name: Set up Helm
uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1

- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: 3.14 # Renovate helper is not needed here

Expand All @@ -38,7 +38,7 @@ jobs:
with:
version: 3.14.0 # renovate: datasource=github-releases depName=helm/chart-testing
yamale_version: 6.1.0 # renovate: datasource=pypi depName=yamale versioning=semver
yamllint_version: 1.37.1 # renovate: datasource=pypi depName=yamllint versioning=semver
yamllint_version: 1.38.0 # renovate: datasource=pypi depName=yamllint versioning=semver

- name: Determine target branch
id: ct-branch-target
Expand Down Expand Up @@ -111,7 +111,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
repository: ${{ github.event.pull_request.head.repo.full_name }}
ref: ${{ github.event.pull_request.head.ref }}
Expand All @@ -129,14 +129,14 @@ jobs:
git commit -m "ci: update Chart annotations from PR #${{ github.event.pull_request.number }}" || echo "No changes to commit"

- name: Run helm-docs (update)
uses: losisin/helm-docs-github-action@a57fae5676e4c55a228ea654a1bcaec8dd3cf5b5 # v1.6.2
uses: losisin/helm-docs-github-action@6f957579ac122ecc167bf515fe84e828686c9a15 # v1.7.1
if: startsWith(github.head_ref, 'renovate/') || startsWith(github.head_ref, 'dependabot/')
with:
chart-search-root: "helm/defectdojo"
git-push: true

- name: Run helm-docs (check)
uses: losisin/helm-docs-github-action@a57fae5676e4c55a228ea654a1bcaec8dd3cf5b5 # v1.6.2
uses: losisin/helm-docs-github-action@6f957579ac122ecc167bf515fe84e828686c9a15 # v1.7.1
if: ${{ !(startsWith(github.head_ref, 'renovate/') || startsWith(github.head_ref, 'dependabot/')) }}
with:
fail-on-diff: true
Expand All @@ -152,10 +152,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Generate values schema json
uses: losisin/helm-values-schema-json-action@f3517c55537e26953c8a11be7549ea908990130d # v2.3.2
uses: losisin/helm-values-schema-json-action@b0c5e688b224ce7c36fcf005184f1105850d8f3b # v2.4.1
with:
fail-on-diff: true
working-directory: "helm/defectdojo"
Expand All @@ -172,7 +172,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
fetch-depth: 0
Expand All @@ -194,7 +194,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Run ah lint
working-directory: ./helm/defectdojo
run: |-
Expand Down
Loading