Skip to content

Force makefile client targets to use .venv-shipped node if it exists - #16462

Merged
mvdbeek merged 3 commits into
galaxyproject:devfrom
dannon:make-client-node
Jul 26, 2023
Merged

Force makefile client targets to use .venv-shipped node if it exists#16462
mvdbeek merged 3 commits into
galaxyproject:devfrom
dannon:make-client-node

Conversation

@dannon

@dannon dannon commented Jul 25, 2023

Copy link
Copy Markdown
Member

Fixes #16422

I think it's fine to assume when using these from the Makefile, if a .venv exists, use it for the bundled node/yarn. People wanting to use their own node or who are otherwise tinkering with client development will use the package scripts directly anyway.

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.

@dannon
dannon marked this pull request as ready for review July 25, 2023 14:27
@github-actions github-actions Bot added this to the 23.2 milestone Jul 25, 2023
Comment thread Makefile Outdated
@dannon

dannon commented Jul 25, 2023

Copy link
Copy Markdown
Member Author

Just realized I did the same thing Marius did in #16461 w/ the chromedriver fail. I can strip that back out if need be.

@dannon
dannon force-pushed the make-client-node branch from 3bc23db to b9de074 Compare July 25, 2023 16:29
@mvdbeek mvdbeek added area/documentation kind/refactoring cleanup or refactoring of existing code, no functional changes labels Jul 26, 2023
@mvdbeek
mvdbeek merged commit 8190e41 into galaxyproject:dev Jul 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

make client-dev-server doesn't activate venv, yarn appears missing

3 participants