1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-14 02:50:12 +01:00

gitlab-ci: only trigger safety job if API key is present

This commit is contained in:
Hans-Christoph Steiner 2024-09-04 16:09:44 +02:00 committed by Jochen Sprickerhof
parent 3c03fef28f
commit b669ce654d

View File

@ -262,18 +262,21 @@ lint_format_bandit_checks:
# so important to scan that kind of install in CI. # so important to scan that kind of install in CI.
# https://docs.safetycli.com/safety-docs/installation/gitlab # https://docs.safetycli.com/safety-docs/installation/gitlab
safety: safety:
only:
changes:
- .gitlab-ci.yml
- .safety-policy.yml
- pyproject.toml
- setup.py
image: debian:bookworm-slim image: debian:bookworm-slim
rules:
# once only:/changes: are ported to rules:, this could be removed:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: never
- if: $CI_PIPELINE_SOURCE == "push" && $SAFETY_API_KEY
changes:
- .gitlab-ci.yml
- .safety-policy.yml
- pyproject.toml
- setup.py
<<: *apt-template <<: *apt-template
variables: variables:
LANG: C.UTF-8 LANG: C.UTF-8
script: script:
- test -n "$SAFETY_API_KEY" || exit 0
- apt-get install - apt-get install
fdroidserver fdroidserver
python3-biplist python3-biplist