Skip to content

ci: install conda explicitly in the workflows that need it (backport of #8876) - #8878

Merged
aldbr merged 1 commit into
DIRACGrid:rel-v8r0from
fstagni:ci/pilotwrapper-conda-rel-v8r0
Nov 10, 2026
Merged

aldbr merged 1 commit into
DIRACGrid:rel-v8r0from
fstagni:ci/pilotwrapper-conda-rel-v8r0

Conversation

@fstagni

@fstagni fstagni commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

CI fix: install conda explicitly in the workflows that need it (backport of #8876 to rel-v8r0)

The PilotWrapper jobs (and the CVMFS deployment workflows) fail on every PR with:

prepare environment: line 1: conda: command not found

The ubuntu-latest runner images no longer ship conda on the PATH (image ubuntu26/20261101), while the workflow assumes it is preinstalled. This is the backport of #8876 (merged into integration) to rel-v8r0.

Changes, identical to the integrated fix:

Evidence

Merge Danger

Door: two-way — one workflow step added; CI-only, no product code.

Blast Radius: CI only.

@fstagni
fstagni force-pushed the ci/pilotwrapper-conda-rel-v8r0 branch 5 times, most recently from 5fdfc31 to 8286e59 Compare November 9, 2026 16:19
Backport of DIRACGrid#8876: the ubuntu-latest runner images no longer ship conda
on the PATH, so the PilotWrapper jobs fail with 'conda: command not
found' on every PR (runner image ubuntu26/20261101). Install Miniforge
explicitly with conda-incubator/setup-miniconda before the steps that
rely on it; python 3.6.8 becomes 3.6.9, the nearest build on
conda-forge, and the unused 'free' channel is dropped. The CVMFS
deployment workflows and the pylint-py27 job get the same treatment.
The Pilot artifacts are downloaded with 'gh run download', avoiding the
rate-limit flakiness of the unauthenticated API call.
@fstagni
fstagni force-pushed the ci/pilotwrapper-conda-rel-v8r0 branch from 8286e59 to 303bb23 Compare November 9, 2026 16:31
@aldbr
aldbr merged commit 7064682 into DIRACGrid:rel-v8r0 Nov 10, 2026
22 checks passed
@DIRACGridBot DIRACGridBot added the sweep:ignore Prevent sweeping from being ran for this PR label Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sweep:ignore Prevent sweeping from being ran for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants