Commit Graph

28 Commits

Author SHA1 Message Date
Niels van Velzen
f7a6d5f6b3 Remove support for "stable-pre" OpenAPI flavor 2024-06-08 12:29:51 +02:00
Niels van Velzen
13eb48cd08 Update URL for OpenAPI source 2024-06-08 12:29:51 +02:00
Niels van Velzen
f8d7099cb4 Fix updateApiSpec* tasks not specifying dependency order 2024-02-05 19:27:55 +01:00
Niels van Velzen
a7469b6374 Remove source and target compatibility options 2024-02-04 14:57:51 +01:00
Niels van Velzen
d9f9ff3a32 Fix nullability error in openapi-generator build file 2024-02-04 14:57:51 +01:00
Niels van Velzen
61de6651f5 Add compare command to openapi-generator 2023-03-17 20:02:15 +01:00
Niels van Velzen
f4d385df11 Use Clikt in openapi-generator 2022-12-21 11:16:20 +01:00
Niels van Velzen
97beea0d0e Add Gradle download plugin to version catalog 2022-09-30 19:01:12 +02:00
Niels van Velzen
3a1599d51d
Set input/output in openapi-generator tasks (#411)
This should fix the CI sometimes skipping the apiDump task
2022-05-26 02:30:39 +02:00
Niels van Velzen
58ec4be393 Add generator task for stable-pre openapi files 2022-04-17 11:09:35 +02:00
Niels van Velzen
f52cd11802 Always use version references in dependency catalog 2021-10-17 11:01:00 +02:00
Niels van Velzen
b5af0ace91
Use testutils in all modules (#328) 2021-10-06 22:39:13 +02:00
Niels van Velzen
977266df23
Rename main to commonMain (#311) 2021-08-22 14:51:06 +02:00
Niels van Velzen
a6f3d1f6ce Use kotlin-logging in openapi-generator 2021-08-22 13:32:02 +02:00
Niels van Velzen
6e3508e808 Add verify function to openapi-generator 2021-08-22 13:32:02 +02:00
Niels van Velzen
87e76dcffa Use dependency catalog for plugins 2021-08-19 15:33:37 +02:00
Niels van Velzen
fda164f50b Replace generator dependencies only used for types with hardcoded types 2021-08-12 14:20:12 +02:00
Niels van Velzen
78b1917756 Fix warnings in openapi-generator build.gradle.kts 2021-06-20 10:53:36 +02:00
Niels van Velzen
b72ecc6fd3
Update Kotlin to version 1.5.0 (#240) 2021-05-05 11:00:04 +00:00
Niels van Velzen
8416776dbd Use centralized dependency versions for all project dependencies 2021-04-10 11:29:35 +02:00
Niels van Velzen
8bd9e113e8
Add download and update tasks for OpenAPI spec (#149)
* Add download and update tasks for OpenAPI spec

Uses repo.jellyfin.org to retrieve stable/unstable specs
2020-11-22 16:35:48 +01:00
Niels van Velzen
4df6ca9d5c Use coroutine based ByteReadChannel instead of synchronous InputStream 2020-10-10 12:15:35 +02:00
Niels van Velzen
d86cafd5e6 Use stable version for kotlinx.serialization 2020-10-09 13:50:36 +02:00
Niels van Velzen
c17cc458c0 Add "jellyfin-" prefix to Gradle modules and rename "library" to "core" 2020-10-07 21:00:04 +02:00
Niels van Velzen
7599ce989c Replace TextCase class with kasechange library 2020-10-02 21:24:21 +02:00
Niels van Velzen
132e2cafaa Add kotlinx.serialization 2020-09-13 13:03:01 +02:00
Niels van Velzen
2f5b8f13ca Use buildSrc in new modules 2020-09-09 20:23:15 +02:00
Niels van Velzen
8c5694bb50 Add openapi-generator module 2020-09-06 13:48:50 +02:00