Commit Graph
200 Commits
Author SHA1 Message Date
Nicola Soranzo eb9fde1dcd Drop support for Python 3.9 2026-01-19 18:39:16 +00:00
Dannon Baker f8db1d03c1 Update build system for pnpm
Replaces yarn with pnpm throughout the Makefile and common_startup.sh.
The startup script now installs pnpm via conda, corepack, or npm
depending on the environment.
2026-01-12 16:49:17 -05:00
mvdbeek 27849cd38b Bump --max-old-space-size to 4G in Makefile 2025-12-03 09:22:36 +01:00
Dannon Baker 10c73be969 Update documentation and code for Vite migration
The Makefile and client README now reference Vite instead of webpack, and the
dev server port is updated from 8081 to 5173 which is Vite's default.

Also removed the webpackChunkName magic comments from a few dynamic imports
since those were webpack-specific and Vite ignores them anyway.
2025-12-02 13:48:32 -05:00
mvdbeek d6ba3313f6 Use yarn instead of npx to use pinned openapi-typescrip 2025-10-24 16:02:08 +02:00
mvdbeek 79e3440256 Merge branch 'release_25.1' into dev 2025-10-23 14:37:10 +02:00
mvdbeek dac1a65472 Use corepack to link yarn into $VIRTUALENV/bin 2025-10-22 18:01:01 +02:00
Ahmed Awan ef1f484de8 fix version 25.2 to 26.0
The `make release-create-rc` command expects there to be a .2 version after a .1 version, but that is not always the case (for 25.1 -> 26.0 for e.g.).
2025-10-07 12:02:17 -05:00
Ahmed Awan 92bb702c95 Update version to 25.2.dev0 2025-10-07 11:53:51 -05:00
mvdbeek b488cf2694 Use nodejs-wheel to install node 2025-09-27 09:17:12 +02:00
davelopez efe60e2e48 Move validation script for file sources configuration
And update Makefile targets
2025-08-18 16:56:47 +02:00
davelopez 1d32e99519 Add verbose option for file sources configuration linting in makefile 2025-08-18 11:21:08 +02:00
davelopez 6f4839c9e7 Do not use verbose mode in makefile command by default 2025-08-18 11:21:07 +02:00
davelopez 74d2172111 Add files sources configuration linter
Experimenting with Copilot
2025-08-18 11:21:06 +02:00
Nicola Soranzo 7f89e0eab9 Code cleanups from pyupgrade
Found by running:

```
make pyupgrade
ruff check --fix .
ruff check --preview --unsafe-fixes --select=F401 --fix .
make format
make update-client-api-schema
```

The bulk of the changes are replacements of typing deprecated aliases
such as `Dict` and `List` with the standard library classes. These
aliases became redundant in Python 3.9 when the corresponding
pre-existing classes were enhanced to support `[]`, see
https://docs.python.org/3/library/typing.html#deprecated-aliases

Also:
- Update the `pyupgrade` Makefile target to use `--py38-plus` for the
  packages needed by Pulsar, including the new galaxy-tool-util-models
  package.
2025-07-31 11:17:22 +01:00
Ahmed Awan 91558146ac Update version to 25.1.dev0 2025-05-16 12:07:36 -05:00
mvdbeek 29d3c23cf2 Merge branch 'release_24.2' into dev 2025-04-15 17:53:08 +02:00
Dannon Baker b173d2e2c4 Add description to update openapi schema so it shows up in Make help 2025-04-10 10:54:56 -04:00
Nicola Soranzo edd8bccf4f Drop support for Python 3.8 2025-02-25 19:20:46 +00:00
John Davis 1cdde377fb Fix version: 25.0 2024-11-20 09:34:22 -05:00
John Davis 2473db082a Update version to 24.3.dev0 2024-11-20 00:47:57 -05:00
John Chilton d7f2776d7b xmllint on galaxy.xsd 2024-09-13 11:03:51 -04:00
davelopezandDannon Baker 4d9f44f50c Update makefile to use default openapi-typescript without transform
Co-authored-by: Dannon Baker <dannon.baker@gmail.com>
2024-08-13 13:16:59 +02:00
Dannon Baker 4c4b62b8d3 Merge remote-tracking branch 'upstream/release_24.1' into dev 2024-06-06 10:25:58 -04:00
Dannon Baker 1e563afdc3 Add 'GALAXY_PLUGIN_BUILD_FAIL_ON_ERROR' to allow plugins to fail a build 2024-06-05 18:57:58 -04:00
John Davis 9c6caf310f Update version to 24.2.dev0 2024-05-20 21:48:58 -04:00
Nicola Soranzo 1e324c2288 Move out from galaxy-util package a file that requires `galaxy.files`
Also fix commands for `pyupgrade` Makefile target.
2024-03-10 03:32:47 +00:00
John Davis 4c4dac9221 Update version to 24.1.dev0 2024-03-04 13:14:33 -05:00
John Davis 8732e0d14c Update version to 24.0.dev0 2024-01-31 10:54:07 -05:00
Dannon 426e24ff24 Merge pull request #16954 from common-workflow-lab/python3.8
Python 3.8 as minimum
2023-11-28 23:53:14 -05:00
Dannon Baker 5bf66d4430 Update version to 23.3.dev0 2023-11-28 23:37:34 -05:00
Michael R. Crusoe 1e7f43daa2 Makefile: add pyupgrade target 2023-11-27 00:01:54 +00:00
davelopez 32b3a6d83f Move client schema package into api/schema 2023-10-23 18:13:42 +02:00
John Chilton 7dc0b1378b WIP: modern tool shed frontend 2023-09-27 14:30:42 -04:00
John Chilton d1d629074b ToolShed API 2.0 2023-09-26 13:46:58 -04:00
Nicola Soranzo d93cddd5af Use poetry to generate the pinned typecheck requirements 2023-09-02 21:59:32 +01:00
Dannon Baker a7d3cbaab2 When using make targets run eslint autofix as a part of the client
formatting process.
2023-08-23 10:18:13 -04:00
Dannon Baker b9de074230 Dedupe no-yarn-message, tweak to mention .venv 2023-07-25 11:07:28 -04:00
Dannon Baker a3e29e5468 Use venv (when available) for yarn availability check 2023-07-25 11:03:56 -04:00
Dannon Baker 98aefd9ec1 Force makefile client targets to use .venv-shipped node 2023-07-25 10:23:07 -04:00
mvdbeek e6b0b514db Merge branch 'release_23.1' into dev 2023-06-30 15:10:57 +02:00
Dannon Baker 06c24b688f Explanation for max-old-space-size NODE_OPTIONS setting. See more at
https://nodejs.org/api/cli.html#--max-old-space-sizesize-in-megabytes
2023-06-27 15:25:03 -04:00
Dannon Baker 4dd1443e5d Makefile-based setting of NODE_OPTIONS for client build 2023-06-27 14:49:05 -04:00
mvdbeek 5e8e39a1d6 Update version to 23.2.dev0 2023-06-22 15:35:55 +02:00
mvdbeek bb969c7505 Replace bootstrap_history.py with galaxy-release-util 2023-06-13 20:42:35 +02:00
John Chilton 9b889db565 Allow typescript unit testing with navigation YAML.
Selenium tests, JS unit tests, and the tour all speak this language. This schema generation allows TypeScript to understand it as well.

This PR migrates UserDeletion.test.js to verify this works and demonstrate how to use this component in typescript.
2023-03-11 10:28:35 -05:00
Dannon Baker 1be4c3fbed Fix @next version numbers 2023-01-22 21:03:28 -05:00
Dannon Baker 04fdc8b332 Update version to .dev0 2023-01-22 20:57:48 -05:00
Dannon Baker e94eeda429 Drop client-watch, update 'serve' target in makefile 2023-01-20 13:10:17 -05:00
Dannon Baker a972ba14ce Rename make target to "install-client" instead of "installed-client" 2023-01-20 10:19:48 -05:00