diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5fbe8a9e175f09515d02cafd1fe8c4b53f6156ae..ff7beb0f09b6c73494997b1c500800356eb774c4 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