@@ -120,14 +120,13 @@ jobs:
120120 DLS_COVERITY_EMAIL : ${{ secrets.DLS_COVERITY_EMAIL }}
121121 DLS_COVERITY_PROJECT : ${{ secrets.DLS_COVERITY_PROJECT }}
122122
123- dls-filter-docker-or-optimizer- related-changes :
123+ dls-filter-docker-related-changes :
124124 permissions :
125125 contents : read
126- name : " DLS SCAN: detect changes in docker and optimizer dir"
126+ name : " DLS SCAN: detect changes in docker dir"
127127 runs-on : dlstreamer
128128 outputs :
129129 docker_changed : ${{ steps.check.outputs.docker_changed }}
130- optimizer_changed : ${{ steps.check.outputs.optimizer_changed }}
131130 steps :
132131 - name : Check out dlstreamer repository
133132 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
@@ -141,33 +140,22 @@ jobs:
141140 cd dlstreamer-repo
142141 git fetch origin main
143142
144- - name : Detect changes in docker or optimizer directory
143+ - name : Detect changes in docker directory
145144 id : check
146145 run : |
147- echo "🔍 Checking for changes in 'docker/' and 'scripts/optimizer'... "
146+ echo "🔍 Checking for changes in 'docker/' dir "
148147 cd dlstreamer-repo
149148 CHANGED_FILES_DOCKER=$(git diff --name-only origin/main...HEAD -- 'docker/')
150- CHANGED_FILES_OPTIMIZER=$(git diff --name-only origin/main...HEAD -- 'scripts/optimizer')
151149
152150 echo "docker_changed=false" >> "$GITHUB_OUTPUT"
153- echo "optimizer_changed=false" >> "$GITHUB_OUTPUT"
154151
155152 if [ -n "${CHANGED_FILES_DOCKER}" ]; then
156153 echo "📄 Changed Docker-related files:"
157154 echo "${CHANGED_FILES_DOCKER}"
158155 echo "docker_changed=true" >> "$GITHUB_OUTPUT"
159156 echo "🟡 Docker-related changes detected."
160- fi
161-
162- if [ -n "${CHANGED_FILES_OPTIMIZER}" ]; then
163- echo "📄 Changed Optimizer-related files:"
164- echo "${CHANGED_FILES_OPTIMIZER}"
165- echo "optimizer_changed=true" >> "$GITHUB_OUTPUT"
166- echo "🟡 Optimizer-related changes detected."
167- fi
168-
169- if [ -z "${CHANGED_FILES_DOCKER}" ] && [ -z "${CHANGED_FILES_OPTIMIZER}" ]; then
170- echo "✅ No docker or optimizer related changes."
157+ else
158+ echo "✅ No docker related changes."
171159 fi
172160
173161 - name : Clean up
@@ -177,8 +165,8 @@ jobs:
177165 dls-trivy-config-scan :
178166 permissions :
179167 contents : read
180- needs : [dls-filter-docker-or-optimizer- related-changes]
181- if : needs.dls-filter-docker-or-optimizer- related-changes.outputs.docker_changed == 'true'
168+ needs : [dls-filter-docker-related-changes]
169+ if : needs.dls-filter-docker-related-changes.outputs.docker_changed == 'true'
182170 name : " DLS SCAN: Trivy ${{ matrix.name }}"
183171 strategy :
184172 fail-fast : false
@@ -208,8 +196,8 @@ jobs:
208196 permissions :
209197 contents : read
210198 pull-requests : write
211- needs : [dls-filter-docker-or-optimizer- related-changes]
212- if : needs.dls-filter-docker-or-optimizer- related-changes.outputs.docker_changed == 'true'
199+ needs : [dls-filter-docker-related-changes]
200+ if : needs.dls-filter-docker-related-changes.outputs.docker_changed == 'true'
213201 name : " DLS SCAN: Hadolint"
214202 runs-on : dlstreamer
215203 strategy :
@@ -405,8 +393,6 @@ jobs:
405393 permissions :
406394 contents : read
407395 packages : read
408- needs : [dls-filter-docker-or-optimizer-related-changes]
409- if : needs.dls-filter-docker-or-optimizer-related-changes.outputs.optimizer_changed == 'true'
410396 name : " DLS TEST: Optimizer"
411397 uses : ./.github/workflows/dls-test-optimizer.yaml
412398 with :
0 commit comments