Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support prebuilt client #209

Merged
merged 3 commits into from
Jul 22, 2024
Merged

Conversation

dometto
Copy link
Contributor

@dometto dometto commented Apr 8, 2024

Resolves #207

This PR:

  1. Adds optional support for deploying the prebuilt client in client.yml.
  2. Splits up the installation of node and yarn into a new includes file so that it can be used in both strategies (prebuilt and build).
  3. Adds a molecule scenario to test the prebuilt client, refactoring the pre_tasks from the default scenario into a separate file.

@hexylena
Copy link
Member

hexylena commented Apr 9, 2024

@natefoo

@hexylena
Copy link
Member

Pinging @natefoo again

@dometto
Copy link
Contributor Author

dometto commented May 21, 2024

Hello! Would be great to get a review of this.

@natefoo
Copy link
Member

natefoo commented May 24, 2024

Sorry for the wait, I will review this ASAP.

@dometto
Copy link
Contributor Author

dometto commented Jun 13, 2024

Sorry for spamming with pings @natefoo but it would be great to know if this will be integrated in the main role ❤️!

@dometto
Copy link
Contributor Author

dometto commented Jul 11, 2024

I've rebased this on main, hoping this PR can still be considered for merging. :)

@dometto
Copy link
Contributor Author

dometto commented Jul 22, 2024

Note that the tests for rocky are failing because I rebased this PR on top of ffb86cd, and that commit seems to break them.

Copy link
Member

@hexylena hexylena left a comment

Choose a reason for hiding this comment

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

Better to have it in, was hoping for some review on it, but, we can fix it later.

@hexylena hexylena merged commit 08974b1 into galaxyproject:main Jul 22, 2024
11 of 23 checks passed
@martenson
Copy link
Member

Is anybody running this? It sounds like a very good thing. :)

@martenson
Copy link
Member

I guess this is severely limited by the availability of the client matching the releases at https://www.npmjs.com/package/@galaxyproject/galaxy-client?activeTab=versions ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support for setting GALAXY_INSTALL_PREBUILT_CLIENT
4 participants