11 Commits
Author SHA1 Message Date
timmy d4d3a03950 Set default url format to Gitea/github release urls 2026-08-21 19:44:17 -07:00
timmy 31de363601 Fix tests and make python 3.10 compatible 2026-08-21 19:44:17 -07:00
timmy 1dcdd51e25 Make more useful
Automatically prune jellyfin dependencies using both Directory.Packages.props from upstream git repo and exclude system dependencies brought in by other dependencies
  For example both jellyfin and Duende.IdentityModel.OidcClient depend on Microsoft.Extensions.Logging.Abstractions
  which is now automatically pruned from the publish directory

`jprm repo build`: builds the plugin and updates the manifest in a single command
Parse xml using ElementTree module
Parses slnx files
Add targetAbi CLI option
Get version from python installation
Type the plugin metadata files
Change URL arguments to a format string
Extract hostname, owner and project from the current repo for URL format string
Automatically set ExcludeAssets="runtime" on jellyfin packages
Add changelog CLI option for `jprm repo build`
Allow auto incrementing revision
2026-08-19 19:37:48 -07:00
Odd Stråbø c26f759d2e Fix atomic writes on Windows 2023-12-13 16:21:10 +01:00
Odd Stråbø e55553dafc Replace py.path LocalPath with pathlib.Path 2023-10-03 23:12:52 +02:00
Odd Stråbø 035e0642d9 Add test for slugify output 2023-04-07 13:54:05 +02:00
Odd Stråbø 2211c866ea Fix CodeQL complaint 2022-07-15 15:15:21 +02:00
Odd Stråbø fbac258327 Add repo remove command 2022-07-15 14:45:06 +02:00
Odd Stråbø 9d92a1936e Add tests for repo add --plugin-url 2022-07-14 23:03:03 +02:00
Odd Stråbø 0e49762201 Fix CodeQL issues 2022-07-12 04:05:46 +02:00
Odd Stråbø 5857ffb38a Initial pytest work 2022-07-12 03:54:26 +02:00