mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-06-07 09:58:51 +00:00
Move securitychecks into own workflow (#1753)
This commit is contained in:
parent
dcba48f916
commit
a890a0d4d4
4 changed files with 29 additions and 26 deletions
|
@ -38,15 +38,6 @@ steps:
|
||||||
- cron: update_docs
|
- cron: update_docs
|
||||||
event: cron
|
event: cron
|
||||||
|
|
||||||
securitycheck:
|
|
||||||
image: aquasec/trivy:latest
|
|
||||||
commands:
|
|
||||||
- trivy fs --exit-code 0 --skip-dirs node_modules/ --skip-dirs plugins/woodpecker-plugins/node_modules --severity UNKNOWN,LOW docs/
|
|
||||||
# TODO currently it is not fixable so just do not block currently
|
|
||||||
- trivy fs --exit-code 0 --skip-dirs node_modules/ --skip-dirs plugins/woodpecker-plugins/node_modules --severity MEDIUM,HIGH,CRITICAL docs/
|
|
||||||
when:
|
|
||||||
path: *when_path
|
|
||||||
|
|
||||||
deploy-preview:
|
deploy-preview:
|
||||||
image: woodpeckerci/plugin-surge-preview:next
|
image: woodpeckerci/plugin-surge-preview:next
|
||||||
settings:
|
settings:
|
||||||
|
|
29
.woodpecker/securityscan.yml
Normal file
29
.woodpecker/securityscan.yml
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
when:
|
||||||
|
- event: [ pull_request, cron ]
|
||||||
|
- event: push
|
||||||
|
branch: [ main, release/* ]
|
||||||
|
|
||||||
|
variables:
|
||||||
|
- &trivy_image aquasec/trivy:latest
|
||||||
|
- &trivy_plugin codeberg.org/woodpecker-plugins/trivy:latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
check backend:
|
||||||
|
group: check
|
||||||
|
image: *trivy_plugin
|
||||||
|
settings:
|
||||||
|
skip-dirs: web/,docs/
|
||||||
|
|
||||||
|
check docs:
|
||||||
|
group: check
|
||||||
|
image: *trivy_plugin
|
||||||
|
settings:
|
||||||
|
skip-dirs: node_modules/,plugins/woodpecker-plugins/node_modules/
|
||||||
|
dir: docs/
|
||||||
|
|
||||||
|
check web:
|
||||||
|
group: check
|
||||||
|
image: *trivy_plugin
|
||||||
|
settings:
|
||||||
|
skip-dirs: node_modules/
|
||||||
|
dir: web/
|
|
@ -67,15 +67,6 @@ steps:
|
||||||
image: mstruebing/editorconfig-checker
|
image: mstruebing/editorconfig-checker
|
||||||
group: test
|
group: test
|
||||||
|
|
||||||
# Fixed with https://github.com/woodpecker-ci/woodpecker/pull/1753
|
|
||||||
# securitycheck:
|
|
||||||
# group: test
|
|
||||||
# image: aquasec/trivy:latest
|
|
||||||
# commands:
|
|
||||||
# - trivy fs --exit-code 0 --skip-dirs web/ --skip-dirs docs/ --severity UNKNOWN,LOW .
|
|
||||||
# - trivy fs --exit-code 1 --skip-dirs web/ --skip-dirs docs/ --severity MEDIUM,HIGH,CRITICAL .
|
|
||||||
# when: *when
|
|
||||||
|
|
||||||
test:
|
test:
|
||||||
image: *golang_image
|
image: *golang_image
|
||||||
group: test
|
group: test
|
||||||
|
|
|
@ -55,14 +55,6 @@ steps:
|
||||||
- pnpm typecheck
|
- pnpm typecheck
|
||||||
when: *when
|
when: *when
|
||||||
|
|
||||||
securitycheck:
|
|
||||||
group: test
|
|
||||||
image: aquasec/trivy:latest
|
|
||||||
commands:
|
|
||||||
- trivy fs --exit-code 0 --skip-dirs node_modules/ --severity UNKNOWN,LOW web/
|
|
||||||
- trivy fs --exit-code 1 --skip-dirs node_modules/ --severity MEDIUM,HIGH,CRITICAL web/
|
|
||||||
when: *when
|
|
||||||
|
|
||||||
test:
|
test:
|
||||||
group: test
|
group: test
|
||||||
image: *node_image
|
image: *node_image
|
||||||
|
|
Loading…
Reference in a new issue