Skip to content

[26.0] Replaced deprecated actions with modern equivalents#21849

Merged
mvdbeek merged 1 commit intogalaxyproject:release_26.0from
ksuderman:fix-docker-login
Feb 17, 2026
Merged

[26.0] Replaced deprecated actions with modern equivalents#21849
mvdbeek merged 1 commit intogalaxyproject:release_26.0from
ksuderman:fix-docker-login

Conversation

@ksuderman
Copy link
Copy Markdown
Contributor

Replaces deprecated actions in the build job:

  1. actions-hub/docker/login@master (quay.io + DockerHub logins) replaced with docker/login-action@v3 - the same action already used by the ghcrbuild job
  2. Manual docker build + actions-hub/docker@master push replaced with docker/build-push-action@v6 - builds and pushes in one step
  3. Added docker/setup-buildx-action@v3 - required by build-push-action

What changed functionally:

  • The main galaxy-min image is now built and pushed to both DockerHub and quay.io in a single build-push-action step (instead of separate build + 2 push commands)

  • The auto-expiring galaxy-k8s-auto per-commit image writes a temp Dockerfile and uses build-push-action to build and push it with the quay.expires-after=90d label

  • All the same images are pushed to the same registries with the same tags

    The ghcrbuild job was already using these modern actions, so no changes were needed there.

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 changed the title Replaced deprecated actions with modern equivalents [26.0] Replaced deprecated actions with modern equivalents Feb 13, 2026
@github-actions github-actions Bot added this to the 26.1 milestone Feb 13, 2026
@ksuderman ksuderman added kind/enhancement kind/refactoring cleanup or refactoring of existing code, no functional changes labels Feb 13, 2026
@ksuderman ksuderman modified the milestones: 26.1, 26.0 Feb 13, 2026
@ksuderman ksuderman requested review from afgane and nuwang February 13, 2026 17:57
Copy link
Copy Markdown
Member

@mvdbeek mvdbeek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @ksuderman!

@mvdbeek mvdbeek merged commit aaa2805 into galaxyproject:release_26.0 Feb 17, 2026
53 of 55 checks passed
@github-project-automation github-project-automation Bot moved this from Needs Review to Done in Galaxy Dev - weeklies Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/enhancement kind/refactoring cleanup or refactoring of existing code, no functional changes

Projects

Development

Successfully merging this pull request may close these issues.

2 participants