File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -173,12 +173,17 @@ jobs:
173173 uses : mikefarah/yq@065b200af9851db0d5132f50bc10b1406ea5c0a8
174174 with :
175175 cmd : yq -i '.pkg.include-dev-deps = true' 'trivy.yaml'
176+ - name : convert python dependencies to requirements.txt
177+ if : ${{ steps.check_languages.outputs.uses_poetry == 'true' }}
178+ run : |
179+ poetry export -f requirements.txt --with dev --without-hashes --output=requirements.txt
180+ cat requirements.txt
176181 - name : Check python licenses
177182 uses : aquasecurity/trivy-action@b6643a29fecd7f34b3597bc6acb0a98b03d33ff8
178183 if : ${{ steps.check_languages.outputs.uses_poetry == 'true' }}
179184 with :
180185 scan-type : " fs"
181- skip-files : " **/package-lock.json,**/go.sum,**/pom.xml"
186+ skip-files : " **/package-lock.json,**/go.sum,**/pom.xml,**/poetry.lock "
182187 scan-ref : " ."
183188 severity : " CRITICAL,HIGH"
184189 scanners : " license"
@@ -187,6 +192,10 @@ jobs:
187192 exit-code : " 1"
188193 list-all-pkgs : " false"
189194 trivy-config : trivy.yaml
195+ - name : remove requirements.txt
196+ if : ${{ steps.check_languages.outputs.uses_poetry == 'true' }}
197+ run : |
198+ rm -f requirements.txt
190199 - name : Check node licenses
191200 uses : aquasecurity/trivy-action@b6643a29fecd7f34b3597bc6acb0a98b03d33ff8
192201 if : ${{ steps.check_languages.outputs.uses_node == 'true' }}
You can’t perform that action at this time.
0 commit comments