54 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 c97742f28d Use absolute paths 2026-08-21 19:44:17 -07:00
timmy 69f22675ea Prefer build.yaml 2026-08-21 19:44:17 -07:00
timmy bf26ad0e2a Don't write _version.py to source 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ø 94b68a8a7d Error when no build config can be found 2024-05-06 02:04:46 +02:00
jellyfin-bot 2267f33ce7 Bump version to 1.1.0 2024-03-29 21:00:37 +00:00
Odd Stråbø b7a2d6236c Add basic support for Directory.Build.props
Only supports `Directory.Build.props` in base directory.
Should fix jellyfin/jellyfin#11238
Related to changes in jellyfin/jellyfin-meta-plugins#27
See also jellyfin/jellyfin-plugin-webhook#116 for PR adding this file.
See https://learn.microsoft.com/en-us/visualstudio/msbuild/customize-by-directory?view=vs-2022 for documentation on the file.
2024-03-29 20:54:46 +01:00
jellyfin-bot e5c2e34ab9 Bump version to 1.0.12 2023-12-13 16:09:30 +00:00
Odd Stråbø c26f759d2e Fix atomic writes on Windows 2023-12-13 16:21:10 +01:00
jellyfin-bot 01fff082fb Bump version to 1.0.11 2023-09-25 21:18:56 +00:00
jellyfin-bot 5fa3203376 Bump version to 1.0.10 2023-09-25 21:06:10 +00:00
jellyfin-bot 2df0c43218 Bump version to 1.0.8 2023-09-25 12:24:49 +00:00
jellyfin-bot 4ad8f41008 Bump version to 1.0.7 2023-09-25 12:22:21 +00:00
jellyfin-bot 9b7b15beec Bump version to 1.0.6 2023-09-25 11:56:13 +00:00
jellyfin-bot 3624322e49 Bump version to 1.0.5 2023-09-25 10:48:36 +00:00
jellyfin-bot 8f019fde12 Bump version to 1.0.4 2023-09-23 21:38:41 +00:00
jellyfin-bot 36fa2a70fe Bump version to 1.0.3 2023-09-23 21:28:37 +00:00
jellyfin-bot d565790997 Bump version to 1.0.2 2023-09-23 21:21:38 +00:00
jellyfin-bot a97b135bed Bump version to 1.0.1 2023-09-23 20:45:06 +00:00
jellyfin-bot 8f85059881 Bump version to 1.0.0 2023-09-23 20:17:25 +00:00
Odd Stråbø d0a69c36e9 Revert "Prepare for release v1.0.0" 2023-09-23 22:12:53 +02:00
jellyfin-bot ebe7ae318e Bump version to 1.0.0 2023-09-23 19:59:06 +00:00
Odd Stråbø 899f82aaf1 Revert "Prepare for release v1.0.0" 2023-09-23 21:57:39 +02:00
jellyfin-bot 17a1b85d0c Bump version to 1.0.0 2023-09-23 19:42:10 +00:00
Odd Stråbø 7958a1c600 Bump version to 0.6.0 2023-09-20 03:05:16 +02:00
Odd Stråbø 78ad9e39e5 Minor code style changes
I'll eventually get around to adding black as the formatter
for breaking up long lines and such – for now, this is fine.
2023-09-20 02:27:03 +02:00
ReenigneArcher 2ddd11bb68 fix: add maxcpucount argument 2023-09-16 14:04:50 -04:00
Odd Stråbø a2267abe5c Bump version to 0.5.1 2023-02-26 11:38:57 +01:00
ReenigneArcherandOdd Stråbø 000b717908 dotnet: use -p instead of --property
Co-authored-by: Odd Stråbø <oddstr13@openshell.no>
2023-02-21 09:11:15 -05:00
ReenigneArcher 411895ef51 dotnet: Use PublishDir instead of --output 2023-02-20 19:47:06 -05:00
Odd Stråbø 873d5478d8 Fix #66 2022-07-15 15:54:14 +02:00
Odd Stråbø a00e5f2221 Bump version to 0.5.0 2022-07-15 15:40:42 +02:00
Odd Stråbø 7a5b2dd342 Fix warn warning 2022-07-15 14:51:09 +02:00
Odd Stråbø fbac258327 Add repo remove command 2022-07-15 14:45:06 +02:00
Odd Stråbø fa9e6f7b59 Add support for hosting plugin files externally
Fixes #47
2022-07-12 04:17:17 +02:00
Odd Stråbø f606f85e10 Fix errors uncovered by the shiney new tests 2022-07-12 03:55:46 +02:00
Odd Stråbø 77a558dc11 Explicitly return None in get_config 2022-07-10 16:31:50 +02:00
Odd Stråbø 6362190e48 Add support for different config locations 2022-07-10 16:13:39 +02:00
Joshua M. Boniface c8396633f3 Add log message when copying plugin
The current message doesn't make it super clear where the plugin .zip is
actually going, so output that for convenience.
2022-01-05 09:46:08 -05:00
h1dden-da3m0n adb3bda902 add don't restore if already restored 2021-07-12 23:09:14 +02:00
h1dden-da3m0n 648f2be822 add debug log for build params 2021-07-12 22:04:04 +02:00
Odd Stråbø 348dfa6256 Bump version to 0.4.2 2021-06-27 22:42:26 +02:00
Odd Stråbø e55f93cd74 Bump version to 0.4.1 2021-06-27 18:27:54 +02:00
Odd Stråbø 3a24fc4353 Sanitize plugin GUIDs
Fixes oddstr13/jellyfin-plugin-repository-manager#2
2021-06-27 17:53:53 +02:00
Odd Stråbø 7a342c9674 Group plugins by GUID
Fixes oddstr13/jellyfin-plugin-repository-manager#7
2021-06-27 17:40:08 +02:00
Odd Stråbø 6e9d7c7cc4 Always expand version number to full major.minor.patch.build
Fixes oddstr13/jellyfin-plugin-repository-manager#14
Fixes jellyfin/jellyfin#6228
2021-06-27 16:27:14 +02:00
Odd Stråbø ef3840da33 Fix mistake highlighted by SonarCloud 2021-03-12 01:31:12 +01:00
Odd Stråbø 2b58c0c571 Add support for plugin images 2021-03-12 01:15:09 +01:00