From f911767b914284359cf471a444013d90e96903a6 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Thu, 28 Oct 2021 23:16:44 -0500 Subject: [PATCH] Use edit_requirements_txt_for_downstream_in_subdir for downstream CI --- .github/workflows/ci.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5fbe8a9..ff7beb0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -108,11 +108,14 @@ jobs: env: DOWNSTREAM_PROJECT: ${{ matrix.downstream_project }} run: | + curl -L -O -k https://tiker.net/ci-support-v0 + . ./ci-support-v0 + git clone "https://github.com/inducer/$DOWNSTREAM_PROJECT.git" cd "$DOWNSTREAM_PROJECT" echo "*** $DOWNSTREAM_PROJECT version: $(git rev-parse --short HEAD)" - sed -i "/egg=pytools/ c git+file://$(readlink -f ..)#egg=pytools" requirements.txt + edit_requirements_txt_for_downstream_in_subdir # HACK: force overwrite even if it's already there (e.g. as a pyopencl dep) sed -i '/egg=pytools/ s/^/-e/' requirements.txt @@ -122,8 +125,6 @@ jobs: # Avoid slow or complicated tests in downstream projects export PYTEST_ADDOPTS="-k 'not (slowtest or octave or mpi)'" - curl -L -O -k https://tiker.net/ci-support-v0 - . ./ci-support-v0 build_py_project_in_conda_env test_py_project -- GitLab