Commit Graph

41 Commits

Author SHA1 Message Date
Niels van Velzen
ff674c897e Remove Dokka from unpublished modules 2024-02-04 14:57:51 +01:00
Niels van Velzen
73fb779460 Update deprecated Detekt usages 2024-02-04 14:57:51 +01:00
Niels van Velzen
97beea0d0e Add Gradle download plugin to version catalog 2022-09-30 19:01:12 +02:00
Niels van Velzen
a687223c51 Migrate unit tests to Kotest 2022-04-30 15:51:04 +02:00
Niels van Velzen
839a9d4d94
Move dependency repository definition to build.gradle.kts (#385)
I believe this should fix the issue where Renovate can't find androidx dependencies
2022-04-28 22:00:36 +02:00
Niels van Velzen
5a6b9496a9
Require explicit enabling of publishing (#331)
Prevents testutils (and potential future projects) from being published, also moves publishing config to AFTER the kotlin block to fix jellyfin-core-android POM and jellyfin-core Dokka
2021-10-17 14:36:57 +00:00
Niels van Velzen
158f9d08d0
Update binary-compatibility-validator to 0.8.0-RC and re-enable jellyfin-core api validation again (#326) 2021-10-04 17:19:19 +00:00
Niels van Velzen
bc979d632c Move jellyfin-platform-android into jellyfin-core 2021-08-22 13:10:01 +02:00
Niels van Velzen
3fefad0118 Convert jellyfin-core to Kotlin Multiplatform 2021-08-21 10:56:05 +02:00
Niels van Velzen
87e76dcffa Use dependency catalog for plugins 2021-08-19 15:33:37 +02:00
Niels van Velzen
4968dad97f
Convert jellyfin-model to Kotlin Multiplatform (#302) 2021-08-14 10:43:54 +02:00
Niels van Velzen
8683810a89
Miscellaneous build script changes (#289) 2021-07-08 23:03:33 +02:00
Niels van Velzen
05b48d202f Add jellyfin.branch property to create versions from a branch name 2021-05-29 14:40:35 +02:00
Niels van Velzen
453ec08cf4 Add linting in CI using Detekt with SARIF output 2021-04-17 10:20:10 +02:00
Niels van Velzen
8416776dbd Use centralized dependency versions for all project dependencies 2021-04-10 11:29:35 +02:00
Max Rumpf
f01543146e
Merge pull request #213 from nielsvanvelzen/binary-compatibility-validator
Add binary compatibility validation
2021-04-03 11:13:01 +02:00
Niels van Velzen
3fc17f0767 Add binary-compatibility-validator plugin 2021-04-03 10:59:54 +02:00
Niels van Velzen
098a09b6cd
Add default repositories to all projects (#212) 2021-04-03 10:41:21 +02:00
Niels van Velzen
13e206c08b Move Dokka and Nexus Publish plugin versions to buildSrc 2021-03-23 21:39:35 +01:00
Niels van Velzen
48423356ba Add javadoc using Dokka 2021-03-23 20:21:51 +01:00
Niels van Velzen
5d4390efcf Rename gradle artifact group to "org.jellyfin.sdk" 2021-03-19 19:18:00 +01:00
Niels van Velzen
030df4cc9e Move publishing CI to GitHub actions 2021-03-13 12:05:03 +01:00
Niels van Velzen
0284ddc623 Don't sign when key is not set 2021-03-11 17:00:06 +01:00
Niels van Velzen
2298cf9f04 Publish to Sonatype OSS 2021-03-10 22:49:37 +01:00
Niels van Velzen
3ca910086a Update all dependencies
Except for Android Gradle build tools
2020-11-15 14:10:13 +01:00
Niels van Velzen
2931698f00 Enable core library desugaring for Android 2020-10-09 13:07:07 +02:00
Niels van Velzen
2f5b8f13ca Use buildSrc in new modules 2020-09-09 20:23:15 +02:00
Niels van Velzen
2a3b62374e Add buildSrc gradle project which contains build logic and dependencies 2020-08-15 11:57:34 +02:00
Niels van Velzen
93ef154a81 Strip the "v" prefix from given versions (v0.7.0 -> 0.7.0) 2020-08-11 20:59:22 +02:00
Niels van Velzen
464ac0b62f Update Gradle plugin version 2020-07-31 20:32:03 +02:00
Niels van Velzen
2083af341f Ignore detekt failures 2020-06-01 16:51:28 +02:00
Niels van Velzen
95f5cffbd1 Add Detekt plugin 2020-06-01 16:48:57 +02:00
Niels van Velzen
e06edc991c Use Jellyfin Bintray repository 2020-05-13 12:18:04 +02:00
Niels van Velzen
3667dc45c8 Change naming 2020-05-13 12:18:03 +02:00
Niels van Velzen
cde82f9e4a Change syntax for publishing code 2020-05-13 12:18:03 +02:00
Niels van Velzen
cfe03a0198 Add publishing plugin + configuration 2020-05-13 12:18:02 +02:00
Niels van Velzen
73afd0d598 Remove deprecated maven plugin 2020-05-13 12:18:02 +02:00
Niels van Velzen
6c02087f50 Add Kotlin support to android module 2020-05-02 13:15:48 +02:00
Niels van Velzen
741789cbba Upgrade dependencies 2020-04-30 17:29:31 +02:00
Niels van Velzen
b4f6a87d46 Convert Gradle build scripts to Kotlin 2020-04-30 16:54:31 +02:00
Niels van Velzen
5cf8fe904f Add .kts extension to Gradle files 2020-04-30 16:49:49 +02:00