Skip to content
Snippets Groups Projects

Stricter Gating for the TDCFs

Merged Aaron Viets requested to merge aaron-viets/gstlal-calibration:stricter-TDCF-gating into main
2 unresolved threads
+ 30
0
@@ -49,6 +49,11 @@ dist:
- ./00init.sh
- ./configure --enable-gtk-doc $EXTRA_CONFIG_FLAGS
- make dist
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: always
- if: $CI_PIPELINE_SOURCE == "push"
when: always
artifacts:
paths:
- gstlal-calibration-*.tar.*
@@ -64,6 +69,11 @@ srpm:
variables:
TARBALL: "gstlal-calibration-*.tar.*"
image: igwn/builder:el8-testing
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: always
- if: $CI_PIPELINE_SOURCE == "push"
when: always
# Build rpms
build:
@@ -77,6 +87,11 @@ build:
RPM_BUILD_CPUS: 4
needs:
- srpm
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: always
- if: $CI_PIPELINE_SOURCE == "push"
when: always
# Lint rpms
rpmlint:
@@ -94,6 +109,11 @@ rpmlint:
script:
# lint the built rpms _and_ the installed ones (for extra checks)
- rpmlint *.rpm "*gstlal-calibration*"
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: always
- if: $CI_PIPELINE_SOURCE == "push"
when: always
allow_failure: true
# Tests
@@ -189,6 +209,11 @@ docker:rl8:
- pushes
except:
- /gstlal-([a-z]+-|)[0-9]+\.[0-9]+\.[0-9]+-v[0-9]+/
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: always
- if: $CI_PIPELINE_SOURCE == "push"
when: always
docker-release:rl8:
interruptible: true
@@ -241,3 +266,8 @@ flake8:
# these are presented in the code-quality box in the
# merge_request UI
FLAKE8_OPTIONS: "--exit-zero"
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: always
- if: $CI_PIPELINE_SOURCE == "push"
when: always
Loading