Skip to content

perf: replace per-object async delete with SQL cascade walker #26863

perf: replace per-object async delete with SQL cascade walker

perf: replace per-object async delete with SQL cascade walker #26863

Triggered via pull request March 25, 2026 19:45
Status Success
Total duration 24m 17s
Artifacts 14

unit-tests.yml

on: pull_request
Matrix: build-docker-containers
test-performance  /  Performance Tests
2m 54s
test-performance / Performance Tests
Matrix: test-k8s / Kubernetes Deployment
Matrix: test-rest-framework
Matrix: test-user-interface / User Interface Tests
Fit to window
Zoom out
Zoom in

Annotations

9 warnings
build-docker-containers (linux/amd64) / Build Docker Images (integration-tests, debian, linux/amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-docker-containers (linux/amd64) / Build Docker Images (django, debian, linux/amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-docker-containers (linux/amd64) / Build Docker Images (nginx, alpine, linux/amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-docker-containers (linux/arm64) / Build Docker Images (django, alpine, linux/arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-docker-containers (linux/amd64) / Build Docker Images (django, alpine, linux/amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-docker-containers (linux/arm64) / Build Docker Images (nginx, alpine, linux/arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-docker-containers (linux/arm64) / Build Docker Images (django, debian, linux/arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-k8s / Kubernetes Deployment (v1.35.1, debian)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: manusa/actions-setup-minikube@8234275e0386fe1cdaf519d28c90f4f03fad89e4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-k8s / Kubernetes Deployment (1.32.12, debian)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: manusa/actions-setup-minikube@8234275e0386fe1cdaf519d28c90f4f03fad89e4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
DefectDojo~django-DefectDojo~3SXXXW.dockerbuild
161 KB
sha256:97c9e39e16bc9fc57acbbb4f7d277ee20fcc21767f21fea0199584bc78c1d8cd
DefectDojo~django-DefectDojo~I0EXJK.dockerbuild
111 KB
sha256:7a5e58c525d3ac12b34abf18f9f2e0b400ae6645f6fda436f90266ae4711ebe7
DefectDojo~django-DefectDojo~L2TZDP.dockerbuild
109 KB
sha256:595d1d0783bcfe08b5b815c77841fff6d19efb6aeb69c30d3cdee5a6d7959982
DefectDojo~django-DefectDojo~NT7XDH.dockerbuild
192 KB
sha256:6b834aaff63889d6b80d0f230347a4c69b9dc82cea046eabbd5e8364407c9c86
DefectDojo~django-DefectDojo~QBPBX6.dockerbuild
259 KB
sha256:59d52e5733680dc1d248d40f3be51bd8a97aa61962f639e7f56f967a9a7dcc75
DefectDojo~django-DefectDojo~RGXLK0.dockerbuild
78 KB
sha256:459db87e3c753b1c58d207ce4bda9b2dcdb94b8e783f804cb924b77204105371
DefectDojo~django-DefectDojo~ZAJMUK.dockerbuild
75.7 KB
sha256:1a054767a69674cbd0ec6850ac1e658e93cc7f2b3a9449f803b99781f9bce40e
built-docker-image-django-alpine-linux-amd64 Expired
172 MB
sha256:fc32226d1e86cd72d0d4e3c3c7254b0b90074e4f35829e66f45c5a63e3e20ebe
built-docker-image-django-alpine-linux-arm64 Expired
171 MB
sha256:e1ad9accb3e85adb94634616f5ecdcfc9cf4235b3bb1326cc1608a26a62e159f
built-docker-image-django-debian-linux-amd64 Expired
254 MB
sha256:4f3cc2d4b0f30c89020a2211003c05733a8c655c68b09f2bd2823f51174b71ce
built-docker-image-django-debian-linux-arm64 Expired
252 MB
sha256:32bbe75644d11ae4dbbfbacd78aafd37d6ccd1f7ffe94657d5149d4ed867bc4d
built-docker-image-integration-tests-debian-linux-amd64 Expired
569 MB
sha256:cd2a90833548496db97946501b3964c9e438258fd6a25c42797e51becb976210
built-docker-image-nginx-alpine-linux-amd64 Expired
71.9 MB
sha256:1f4887e63ff951799d6c66ed248dee1d0b672998cfb3521b67fd65b6c4665d6f
built-docker-image-nginx-alpine-linux-arm64 Expired
72.6 MB
sha256:bfd197f1ebb2acd52cd28e0be374ddf20d69855d4bd01068b19ecbc9d9e5e5e9