Skip to content

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

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

aldbr merged 1 commit into
DIRACGrid:rel-v9r0from
fstagni:ci/pilotwrapper-conda-rel-v9r0

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-v9r0)

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-v9r0.

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 requested a review from atsareg as a code owner November 9, 2026 14:41
@fstagni
fstagni force-pushed the ci/pilotwrapper-conda-rel-v9r0 branch 4 times, most recently from b322f55 to 6a24ed4 Compare November 9, 2026 16:18
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-v9r0 branch from 6a24ed4 to 5457ae9 Compare November 9, 2026 16:31
@aldbr
aldbr enabled auto-merge November 10, 2026 08:11
@aldbr
aldbr disabled auto-merge November 10, 2026 08:12
@aldbr
aldbr merged commit 29c2437 into DIRACGrid:rel-v9r0 Nov 10, 2026
23 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