diff --git a/.github/workflows/basic.yml b/.github/workflows/basic.yml index be2be9b1494..54e525ec439 100644 --- a/.github/workflows/basic.yml +++ b/.github/workflows/basic.yml @@ -169,8 +169,13 @@ jobs: # Workaround for https://github.com/prefix-dev/pixi/issues/3762 sed -i.bak 's@editable = true@editable = false@g' pixi.toml rm pixi.toml.bak + # Drop the gubbins environments entirely: this job doesn't use them, and the + # `pixi add --feature diracx-core` calls below would otherwise re-solve them too sed -i.bak '/solve-group = "gubbins"/d' pixi.toml rm pixi.toml.bak + # The gubbins environments are removed above; drop the task that references them + awk '/^\[tasks\.pytest-gubbins-all-one-by-one\]/{skip=1;next} skip&&/^\[/{skip=0} !skip' pixi.toml > pixi.toml.new + mv pixi.toml.new pixi.toml # Add annotations to github actions pixi add --pypi --feature diracx-core pytest-github-actions-annotate-failures # Add the current DIRAC clone to the pixi.toml