Skip to content
Snippets Groups Projects
Commit ee7c81b6 authored by Thomas Kluyver's avatar Thomas Kluyver
Browse files

Merge branch 'ci/gitlab-ci-rules' into 'master'

Replace deprecated 'only:' in CI with newer 'rules:'

See merge request !1127
parents 3976ee21 e63c3228
No related branches found
No related tags found
1 merge request!1127Replace deprecated 'only:' in CI with newer 'rules:'
workflow:
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
stages:
- check
- test
......@@ -25,7 +30,8 @@ default:
checks:
stage: check
only: [merge_requests]
rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
allow_failure: true
script:
- export PATH=/home/gitlab-runner/.local/bin:$PATH
......@@ -42,7 +48,6 @@ checks:
pytest:
stage: test
only: [merge_requests]
script:
- export LANG=C # Hopefully detect anything relying on locale
- python3 -m pip install ".[test]" --index-url https://git.xfel.eu/api/v4/groups/501/-/packages/pypi/simple
......@@ -59,7 +64,6 @@ pytest:
cython-editable-install-test:
stage: test
only: [merge_requests]
script:
- python3 -m pip install -e ".[test]" --index-url https://git.xfel.eu/api/v4/groups/501/-/packages/pypi/simple
- python3 -m pytest --color yes --verbose ./tests/test_cythonalgs.py
......@@ -72,7 +76,8 @@ automated_test:
PYENV_VERSION: "3.11"
CAL_CAL_TOOLS_CALCAT: "{base-api-url='http://exflcalproxy:8080/api', use-oauth2=false}"
stage: automated_test
only: [merge_requests]
rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
when: manual
allow_failure: false
tags:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment