@@ -152,10 +152,13 @@ jobs:
152152 run : |
153153 $(brew --prefix python)/bin/python3 -m venv ROOT_CI
154154 source ROOT_CI/bin/activate
155- echo PATH=$PATH >> $GITHUB_PATH
156155 pip install --upgrade pip
157- cat ${{ github.workspace }}/src/requirements.txt | while read PACKAGE; do pip install -U "$PACKAGE"; done || true
156+ cat ${{ github.workspace }}/src/requirements.txt | while read PACKAGE; do
157+ if [ -n "${PACKAGE%%#*}" ]; then
158+ pip install -U "${PACKAGE%%#*}";
159+ fi; done || true
158160 pip install openstacksdk # TODO: Remove?
161+ echo $(pwd)/ROOT_CI/bin >> $GITHUB_PATH
159162
160163 - name : Apply option overrides from matrix for this job for non-release builds
161164 if : ${{ github.event_name != 'schedule' && github.event_name != 'workflow_dispatch' && matrix.overrides != NaN }}
@@ -180,7 +183,8 @@ jobs:
180183 GITHUB_PR_ORIGIN : ${{ github.event.pull_request.head.repo.clone_url }}
181184 OVERRIDES : ${{ join( matrix.overrides, ' ') }}
182185 run : |
183- source ROOT_CI/bin/activate
186+ echo $PATH
187+ if [ -f ROOT_CI/bin/activate ]; then source ROOT_CI/bin/activate; fi
184188 src/.github/workflows/root-ci-config/build_root.py \
185189 --buildtype RelWithDebInfo \
186190 --incremental $INCREMENTAL \
@@ -190,7 +194,7 @@ jobs:
190194 --head_ref refs/pull/${{ github.event.pull_request.number }}/head:${{ github.event.pull_request.head.ref }} \
191195 --head_sha ${{ github.event.pull_request.head.sha }} \
192196 --repository ${{ github.server_url }}/${{ github.repository }} \
193- --platform ${{ matrix.platform }} \
197+ --platform ${{ matrix.platform == 'experimental-brew-ci' && 'mac15' || matrix.platform }}
194198 --overrides $GLOBAL_OVERRIDES $OVERRIDES
195199
196200 - name : Workflow dispatch
0 commit comments