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
Dannon Baker
9b6dd967c2
Basic client installation command added
2023-01-20 10:19:48 -05:00
Nicola Soranzo
7fee81607c
Add linting with ruff
...
ruff (https://github.com/charliermarsh/ruff ) is a new and extremely fast
Python linter, written in Rust.
Ruff can be used to replace Flake8 (plus a variety of plugins), isort,
pydocstyle, yesqa, eradicate, pyupgrade, and autoflake.
Here ruff is added to our current linters (flake8, flake8-bugbear and isort)
while we assess its reliability.
I've not enabled the isort rules because many of the options we use are not
implemented yet. I have instead enabled the pyupgrade rules (a tool which I
run manually every few months).
Also:
- Fix new linting errors reported by ruff.
2023-01-16 14:34:56 +00:00
John Chilton
dedd624fe3
Improve API linting to include spell checking.
2022-12-13 10:53:47 -05:00
John Chilton
3bec14cbe4
More schema linting in order to get Python client working.
...
I find the YAML version more readable - is this okay?
2022-12-13 10:52:51 -05:00
mvdbeek
8931be57f9
Add api schema linting
2022-12-12 18:07:40 +01:00
mvdbeek
fd79b59377
Fix const values in generated ts schema
...
Proper fix for that is in drwpow/openapi-typescript#1014
2022-12-12 14:00:10 +01:00
mvdbeek
7b864a8c45
Add makefile target to update autogenerated client
2022-12-06 13:16:03 +01:00
Nate Coraor
bb41d1f6e3
Merge pull request #14867 from dannon/release-next-update-23.1
...
Update release-next to 23.0
2022-11-16 12:21:04 -05:00
Nicola Soranzo
1923f4eedd
Remove outdated check scripts
2022-11-07 15:44:02 +00:00
Dannon and Nicola Soranzo
9f5ac39923
Apply suggestion swapping to 23.0.
...
This seems the group leaning at this point, and it sounds good to me.
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com >
2022-11-01 19:58:21 -04:00
Dannon Baker
6efae52eff
Update current release in makefile
2022-10-27 08:49:09 -04:00
Nicola Soranzo
0df5c9a5fb
Updates for Poetry 1.2.0
...
Also:
- Export only dev requirements to `lib/galaxy/dependencies/dev-requirements.txt` .
- Packages don't have a `requirements.txt` file.
2022-09-05 17:23:18 +01:00
Nicola Soranzo
3378348d5e
Merge branch 'release_22.05' into dev
2022-08-17 01:07:02 +01:00
Nicola Soranzo
961472cfff
Merge branch 'release_22.01' into release_22.05
2022-08-16 23:25:42 +01:00
Nicola Soranzo
11c0c7bfdb
Fix doc versioning banner
...
Currently doc builds for `release_22.01` and `master` branches
incorrectly show the "This document is for an in-development version
of Galaxy." warning banner.
Partially backport commit 318a1d7056
and drop the unused `TARGET_BRANCH` variable from `Makefile` which
shadows the shell environment variable of the same name set
in `.github/workflows/docs.yaml` and used in
`doc/source/conf.versioning.py` .
2022-08-16 15:33:26 +01:00
Dannon Baker
2d693ee548
Minor tweaks/typo.
2022-08-05 08:44:41 -04:00
Laila Los
6bdac76c89
add and document make skip-client
2022-08-04 14:16:27 +02:00
Michael R. Crusoe
8e05b6da24
improve typing
...
make: add remove-unused-imports target to clean up code
2022-07-26 23:28:41 +01:00
Dannon Baker
b6f02bcfa6
Update version to 22.09.dev0
2022-06-20 15:14:38 -04:00
Dannon Baker
f49c21306e
Swap to more standard formatting package script names (left prettier
...
alias).
2022-04-22 10:15:32 -04:00
Dannon Baker
e529106a56
Supporting eslint precommit
2022-03-28 11:38:30 -04:00
mvdbeek
fd51314a88
Drop more uWSGI legacy things
2022-03-15 21:32:00 +01:00
Nicola Soranzo
318a1d7056
Fix make diff-format
...
- The path is required
- The target revision may be a release branch, so use the default
(i.e. last commit)
- Run `isort` in addition to `black`.
2022-02-17 10:23:42 +00:00
Dannon and Nicola Soranzo
34de0307a6
Apply suggestions from code review
...
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com >
2022-02-03 08:53:23 -05:00
Dannon and Nicola Soranzo
ff2f3600f4
Update Makefile
...
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com >
2022-02-03 07:39:47 -05:00
Dannon Baker
c6d250516e
Add simple make target for formatting everything (non-diff)
2022-02-03 07:39:47 -05:00