Repository navigation
ci: install conda explicitly in the workflows that need it (backport of #8876) - #8878
Merged
Merged
Conversation
fstagni
force-pushed
the
ci/pilotwrapper-conda-rel-v8r0
branch
5 times, most recently
from
November 9, 2026 16:19
5fdfc31 to
8286e59
Compare
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
force-pushed
the
ci/pilotwrapper-conda-rel-v8r0
branch
from
November 9, 2026 16:31
8286e59 to
303bb23
Compare
aldbr
approved these changes
Nov 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CI fix: install conda explicitly in the workflows that need it (backport of #8876 to rel-v8r0)
The
PilotWrapperjobs (and the CVMFS deployment workflows) fail on every PR with:The
ubuntu-latestrunner images no longer shipcondaon the PATH (imageubuntu26/20261101), while the workflow assumes it is preinstalled. This is the backport of #8876 (merged intointegration) torel-v8r0.Changes, identical to the integrated fix:
pilotWrapper.yml: install Miniforge explicitly withconda-incubator/setup-miniconda@v3before the steps that rely on conda (Miniforge rather than Miniconda per the review of ci: install conda explicitly in the workflows that need it #8876: thedefaultschannel carries Anaconda ToS licensing requirements);3.6.8→3.6.9— the exact 3.6.8 build only exists in thedefaultschannel, which Miniforge deliberately does not use; 3.6.9 is the nearest build on conda-forge;conda createdrops the unusedfreechannel;cvmfs.yml/deployment.yml(where present on this branch): sameInstall condastep for theworkflow_dispatch-only CVMFS deployment jobs.integrationin chore: authenticate the artifacts API call in the PilotWrapper workflow #8879).Evidence
integration: PR ci: install conda explicitly in the workflows that need it #8876 went from 6 PilotWrapper failures (conda: command not foundon every job) to all 6 legs passing, including the 3.6.9 legs.Merge Danger
Door: two-way — one workflow step added; CI-only, no product code.
Blast Radius: CI only.