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
davelopez and Dannon 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