Skip to content

GitHub workflows updates in preparation for ubuntu-26.04 - #23028

Merged
mvdbeek merged 4 commits into
galaxyproject:devfrom
nsoranzo:ci_ubuntu_26.04_prep
Jul 7, 2026
Merged

GitHub workflows updates in preparation for ubuntu-26.04#23028
mvdbeek merged 4 commits into
galaxyproject:devfrom
nsoranzo:ci_ubuntu_26.04_prep

Conversation

@nsoranzo

Copy link
Copy Markdown
Member

Changes in preparation for the switch of the ubuntu-latest alias to ubuntu-26.04, see https://github.blog/changelog/2026-06-11-new-runner-images-in-public-preview/

See individual commits for details.

How to test the changes?

(Select all options that apply)

  • I've included appropriate automated tests.
  • This is a refactoring of components with existing test coverage.
  • Instructions for manual testing are as follows:
    1. [add testing steps and prerequisites here if you didn't write automated tests covering all your changes]

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

@github-actions github-actions Bot added this to the 26.2 milestone Jun 26, 2026
@nsoranzo nsoranzo changed the title Ci ubuntu 26.04 prep GitHub workflows updates in preparation for ubuntu-26.04 Jun 26, 2026
@nsoranzo
nsoranzo force-pushed the ci_ubuntu_26.04_prep branch from 0f29d73 to 7311098 Compare June 26, 2026 15:38
Comment thread .github/workflows/bioblend.yaml Fixed
Comment thread .github/workflows/bioblend.yaml Fixed
@nsoranzo
nsoranzo force-pushed the ci_ubuntu_26.04_prep branch from 7311098 to fa0402b Compare June 26, 2026 15:45
nsoranzo added 4 commits June 26, 2026 16:51
instead of `actions/setup-python`.

Also:
- Drop caching Galaxy virtualenv (no time saving).
- Install doc dependencies in a virtual environment.
Separate jobs don't share file system, memory or the environment,
so this was just a waste of time as GitHub-hosted Linux runners
already come with Chromedriver pre-installed out of the box.
as the `eWaterCycle/setup-apptainer` action doesn't support Ubuntu 26.04 .
@nsoranzo
nsoranzo force-pushed the ci_ubuntu_26.04_prep branch from fa0402b to 33472ba Compare June 26, 2026 15:54
@nsoranzo

Copy link
Copy Markdown
Member Author

Test failures unrelated.

@mvdbeek
mvdbeek merged commit 5c00c8e into galaxyproject:dev Jul 7, 2026
62 of 66 checks passed
@github-project-automation github-project-automation Bot moved this from Needs Review to Done in Galaxy Dev - weeklies Jul 7, 2026
@nsoranzo
nsoranzo deleted the ci_ubuntu_26.04_prep branch July 7, 2026 14:34
@nsoranzo nsoranzo mentioned this pull request Jul 8, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Development

Successfully merging this pull request may close these issues.

3 participants