mvdbeek
de8ef76092
Make sure web handlers don't become job handlers if handlers section exists
...
And add a default pool, so that exisiting job setups that don't specify
a pool (for instance those that previously used db-preassign) will just
continue working.
2021-04-13 10:13:42 +02:00
John Chilton
c313635676
Merge pull request #11772 from mvdbeek/run_sh_gunicorn
...
Add circus + gunicorn option when using run.sh
2021-04-12 10:31:30 -04:00
mvdbeek
8157300d1d
Restore pastescript, make new stack depend on APP_WEBSERVER=dev
2021-04-07 14:39:06 +02:00
mvdbeek
d97c6e1e21
Set up default logging if running run.sh with --daemon
2021-04-07 14:39:06 +02:00
Marius van den Beek
32cb259274
Merge pull request #11641 from natefoo/release-process-overhaul
...
Overhaul make-based release process
2021-04-06 16:45:12 +02:00
mvdbeek
47d4e18c3b
Replace paster with circusd, add basic functionality to run.sh
2021-04-02 18:47:41 +02:00
mvdbeek
201b1e5e9f
Drop scripts/paster.py and pastescript
2021-04-02 18:47:41 +02:00
mvdbeek
c8c08ca84c
Merge branch 'release_21.01' into dev
2021-03-31 12:09:44 +02:00
Nate Coraor
cc1f471490
Release process overhaul
...
- Convert release Makefile targets to a script
- Update package versions from Galaxy version instead of leaving them
uncoupled
- Use next-dev-version process on release branches when in between point
releases
- Automatically detect and increment versions
- Test merging release branches forward before pushing releases
- Support multiple rc versions (will be more useful for package testing)
- Support building local versions of packages
- Tests for the release script
2021-03-30 12:11:48 -04:00
mvdbeek
ca6f2fa68e
Create install database with create_db.sh
2021-03-30 13:44:36 +02:00
mvdbeek
8d5c7003ce
Fix linting error in bootstrap script
2021-03-16 18:41:40 +01:00
Dannon Baker
3ae00d18e6
Merge remote-tracking branch 'upstream/release_21.01' into dev
2021-03-16 11:25:32 -04:00
Sergey Golitsynskiy
72c3cee00e
Update wording
2021-03-15 12:10:54 -04:00
mvdbeek
6ce5b63275
Add release testing credits to template
2021-03-15 15:22:42 +01:00
mvdbeek
75b641b89c
Tweak release issue template
2021-03-10 18:36:48 +01:00
mvdbeek
09de447b6d
Skip PRs that are already in the release notes
...
When updating the (already edited) release notes during the PR process
it is a major pain which PRs are really new. This makes that much
easier. Just be sure to keep the anchors (`.. bug`, `.. enhancement`) in until we are ready to
publish the release
2021-03-10 16:55:42 +01:00
Dannon Baker
00270ace03
Drop CLIENT_DEV_SERVER from webserver internals completely (we just proxy instead)
2021-03-05 09:52:02 -05:00
John Chilton
53e1bc466e
Some more progress on 21.01 release notes.
2021-02-16 16:42:26 -05:00
John Chilton
e3dedd86bc
Performance metrics for tests.
2021-02-12 20:44:05 -05:00
Sergey Golitsynskiy
66d2d4b40e
Fix printing non-dict output
2021-02-02 16:04:44 -05:00
mvdbeek
7276e4af0c
Drop scripts/fapi.py
2021-01-29 17:17:46 +01:00
Marius van den Beek
f02040272e
Merge pull request #11194 from ic4f/dev_api_script_fix_bug
...
Fix bug: code expects dictionary, but value can be string
2021-01-22 11:16:16 +01:00
Sergey Golitsynskiy
211b5d599e
Fix bug: i can be str, not dict
...
Example cause: api/datatypes endpoint returns a list of strings
2021-01-21 22:09:30 -05:00
Nicola Soranzo
70def633f1
Replace pipenv with poetry. Update all dependencies
2021-01-21 20:30:00 +00:00
Nicola Soranzo
d26b3d9848
Fix all E203, E741 and W504 flake8 errors
2021-01-18 10:35:41 +00:00
John Chilton
3a9596a66f
Cleanup galaxy_test.base.api_util.
...
- Rename get_master_api_key to get_admin_api_key - less offesnive and more accurate since it doesn't need to be the bootstrap key.
- Add types and cleanup docstrings.
2021-01-16 20:11:39 -05:00
Nicola Soranzo
452aba9ee3
Fix remaining issues reported by bugbear; add it to flake8 reqs
2021-01-16 05:58:15 +00:00
John Chilton
fa685e4fd0
uvicorn-compatible factory function for fastapi.
2021-01-13 11:34:19 -05:00
Nicola Soranzo
e225de9b00
Merge pull request #11103 from jmchilton/more_docs_stuff_3
2021-01-12 17:58:24 +00:00
John Chilton
ee3280ad52
Mark pre-annoucnement page as orphan.
...
I guess I always imagined we would link these but then I was told we shouldn't - so I don't even know why we're generating them to be honest then.
2021-01-12 09:29:55 -05:00
mvdbeek
e93627a435
Lint fixes, prompt for sqlalchemy_schemadisplay install
2021-01-12 08:23:10 -05:00
Dannon Baker
dbc47ac083
Import order fixes for schemadisp script
2021-01-12 06:59:33 -05:00
Dannon Baker
3d4f7b22b3
Galaxy schema rendering script.
...
Uses sqlite_schemadisp to generate images like the one at
https://galaxyproject.org/admin/internals/data-model/
2021-01-12 06:55:14 -05:00
Marius van den Beek
a3e042289f
Merge pull request #11074 from mvdbeek/fastapi_app_tweak
...
Build FastAPI app in a single location
2021-01-07 19:27:31 +01:00
Marius van den Beek
03ba8335eb
Merge pull request #10594 from gmauro/pgcleanup
...
pgcleanup can redirect logging to stdout
2021-01-07 19:15:49 +01:00
mvdbeek
b591a811c0
Build FastAPI app in a single location
2021-01-07 16:26:06 +01:00
John Chilton
c599177f5f
mypy typing for galaxy-app
2020-12-30 09:41:34 -05:00
John Chilton
044eb906cf
Lint and spelling fixes.
2020-12-22 11:18:31 +01:00
John Chilton
16951e4176
Add FastAPI roles controller, de-duplicate app initialization for FastAPI.
2020-12-22 11:18:31 +01:00
mvdbeek
e865741092
Adjust galaxy-main script so we can import from it for easy app setup
2020-12-22 11:18:00 +01:00
Gianmauro Cuccuru and Nicola Soranzo
9ebde5f1e9
Update scripts/cleanup_datasets/pgcleanup.py
...
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com >
2020-12-01 15:32:06 +01:00
Gianmauro Cuccuru
7ceeb70f75
Add an option to the pgcleanup script to redirect logging to a different log file
2020-12-01 14:11:32 +01:00
Nicola Soranzo
e40e5aef7e
Upgrade syntax using pyupgrade --py36-plus
2020-11-18 16:16:46 +00:00
Gianmauro Cuccuru
90e228cf91
Add an option to the pgcleanup script to redirect logging to stdout
2020-10-31 05:27:31 +01:00
Sergey Golitsynskiy
31b908226a
Set uwsgi's honor-stdin when in debug mode
2020-10-28 14:08:25 -04:00
Dannon Baker
434d406bde
Cleanout communication server.
...
I don't think anyone's actively using this anymore, and most
communication has moved to (also embeddable) things like Gitter, etc.
2020-10-22 09:58:34 -04:00
mvdbeek
36d6eaa9e8
Lint release_diff script
2020-10-14 10:43:04 +02:00
Dannon
8959aa9213
Merge pull request #10258 from hexylena/release-diff
...
Add script to diff two release config files.
2020-10-09 16:39:47 -04:00
Marius van den Beek
65718c9d30
Merge pull request #10350 from ic4f/dev_missing_indexes_script
...
Script for finding missing db indexes
2020-10-08 16:24:08 +02:00
Nicola Soranzo
9d74bba7fb
Drop support for retired Python 3.5
...
Upgrade syntax using `pyupgrade --py36-plus` .
Manually drop several `six` imports.
Also:
- Remove broken pr_cache in scripts/bootstrap_history.py
- Fix broken prefix removal in lib/galaxy/tool_util/deps/mulled/mulled_build.py
2020-10-07 11:52:13 +01:00