From 7aa3dd8c129d5f8404922b0c5083962c92e38b06 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Thu, 24 Mar 2022 18:36:52 -0500 Subject: [PATCH] Downstream CI: use ci-support, add Gitlab --- .github/workflows/ci.yml | 15 +-------------- .gitlab-ci.yml | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7040e651..63667983 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -88,19 +88,6 @@ jobs: run: | curl -L -O https://tiker.net/ci-support-v0 . ./ci-support-v0 - if [[ "$DOWNSTREAM_PROJECT" = "pytential" ]] && [[ "$GITHUB_HEAD_REF" = "wrangler-refactor" ]]; then - git clone "https://github.com/inducer/$DOWNSTREAM_PROJECT.git" -b "wrangler-refactor" - else - git clone "https://github.com/inducer/$DOWNSTREAM_PROJECT.git" - fi - cd "$DOWNSTREAM_PROJECT" - echo "*** $DOWNSTREAM_PROJECT version: $(git rev-parse --short HEAD)" - transfer_requirements_git_urls ../requirements.txt ./requirements.txt - edit_requirements_txt_for_downstream_in_subdir - export CONDA_ENVIRONMENT=.test-conda-env-py3.yml - # Avoid slow or complicated tests in downstream projects - export PYTEST_ADDOPTS="-k 'not (slowtest or octave or mpi)'" - build_py_project_in_conda_env - test_py_project + test_downstream "$DOWNSTREAM_PROJECT" # vim: sw=4 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0df37358..6a79583b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -140,3 +140,17 @@ Benchmarks: - benchmark except: - tags + +Downstream: + parallel: + matrix: + - DOWNSTREAM_PROJECT: [pytential] + tags: + - large-node + - "docker-runner" + script: | + curl -L -O https://tiker.net/ci-support-v0 + . ./ci-support-v0 + test_downstream "$DOWNSTREAM_PROJECT" + +# vim: sw=2 -- GitLab