Commit Graph
13 Commits
Author SHA1 Message Date
Nicola Soranzo 08e60ebdee Move mypy option from command invocation to mypy.ini 2023-03-29 08:55:51 +01:00
nuwang 4ccd124c41 Add more interface docs, regenerate client schema 2023-02-10 00:00:52 +05:30
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 6713818165 Update scripts for modernised package build 2022-06-10 16:34:09 +01:00
Nicola Soranzo f2a42ba67e Run mypy on all packages' files
Also:
- mypy fixes.
- Use `with` statement to open/close files.
2022-05-30 22:38:55 +01:00
John Chilton d3719517e7 attempt to run CI on test_base so we can catch issues with packaging... 2022-05-30 12:19:29 -04: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
John Chilton 637c6d2c0b Add mypy check to galaxy-util package. 2020-12-25 19:29:43 -05:00
John Chilton 78fb5e226f Fix Makefile test command for packages 2020-07-03 12:29:57 -04:00
John Chilton f687e98d62 More fixes for publishing decomposed packages.
- On screen instructions are wrong when publishing about pushing.
- Tried actually using container stuff in tool-util and realized we're missing a dependency.
- Process gets too far along if twine is not installed.
2019-12-16 22:39:33 -05:00
John Chilton 806237a83b Fix packaging scripts for non-dev releases. 2019-11-21 09:43:47 +01:00
John Chilton 9c6482b5eb packages/ - Allow dev releases (sort of) 2019-05-28 16:13:24 -04:00
John Chilton a49debffdc packages/ - add Makefile(s) for building projects.
Uses a stripped down, updated variant of like Pulsar/Planemo/ephemeris Makefile stuff. Modified in dozens of ways for tags, version and path differences, etc.. Symbolic links to keep everything in line.
2019-05-28 16:13:07 -04:00