0b6e55b338
Set Kotlin's language version to Java 8
2024-10-16 11:17:34 -07:00
Ronny Bräunlich
6f33f9c2a9
feat: Java 8 compatibility ( #19 )
...
Closes #18
Co-authored-by: Ronny Bräunlich <ronny.braeunlich@cbc.de>
2024-10-15 12:03:54 -07:00
Adam
c801a9703f
Tidy publishing config ( #17 )
...
* remove custom POM location (Gradle gets confused)
* - update GitHub actions
- use new `gradle/actions/setup-gradle`
- block cancel-in-progress for publish.yml
2024-03-27 10:54:49 -07:00
Adam
8890fef665
bump Kotlin to 1.9.23, enable additional Kotlin Multiplatform targets ( #15 )
...
* bump Kotlin to 1.9.23, enable additional Kotlin Multiplatform targets
* replace soon-to-be-deprecated kotlinOptions with newer compilerOptions
2024-03-26 13:52:11 -07:00
Adam
171570159e
add Java tests for verifying @JvmStatic
( #14 )
2024-02-25 04:17:08 -08:00
61137e0878
Updated copyright
2024-02-24 22:21:30 -08:00
ee35984130
Added pom.xml generation
2023-10-18 21:04:08 -07:00
2523b31073
Remove iOS X64 simulator
2023-09-25 01:50:45 -07:00
6acf3417e5
Added iOS simulator target
2023-09-24 21:53:27 -07:00
f711cf719f
Try using iOS target shortcut
2023-09-24 13:08:56 -07:00
ebdc9ceef8
Added iOS publish workflow
2023-09-24 12:41:46 -07:00
0fa364b47e
Hard-coded description
2023-09-21 14:01:48 -07:00
392af12f50
Now using in memory PGP key
...
Fixed signin syntax
Fixed dangling char
Fixed typo
Added GPG key password
2023-09-21 13:07:10 -07:00
f3f70f1f93
Changed language version to 1.6 as 1.5 is deprecrated
2023-09-13 13:13:23 -07:00
b6b7dabb50
Added laguage version
2023-09-13 13:04:29 -07:00
e7ab107f9c
Add multiplatform to publishing name
2023-09-06 12:42:55 -07:00
dd2dc9e380
Remove lock files
2023-09-04 14:44:51 -07:00
5a6edfbfa0
Added Adam
2023-08-07 10:06:15 -07:00
e5cb0bd903
Replaced jvmToolChain with Kotlin/Java compile options
2023-08-07 09:17:03 -07:00
Adam
05ee976d13
add new task to update gradle lockfiles, and update lockfiles
2023-07-13 14:19:02 +02:00
Adam
1b0a5aa208
remove Sonarqube, and tidy up build config a little
2023-07-13 14:17:36 +02:00
Adam
a4e919a75f
commit Gradle dependency lock files
2023-06-13 19:37:33 +02:00
Adam
a493d4e00b
try fixing Sonar + KMP...
2023-06-13 19:37:33 +02:00
Adam
dce203845e
restructure project to Kotlin Multiplatform
...
- custom POM location removed (there are now two POMs, one for the 'Kotlin Multiplatform' publication, and another for Kotlin/JVM, and more are on the way, which would lead to a cluttered build dir)
- renamed the directories (the directory name is how Kotlin Multiplatform chooses the published artifact ID, and there's no an easier way to change it.)
- updated README examples, and link to `-jvm` variant guide
2023-06-13 19:37:33 +02:00
c946b9d6d9
Switched app tests to kotlin.test
2023-06-06 23:10:28 -07:00
Adam
17ea49aba6
configure Sonar only on the root project, aggregate the sonar reports, and always generate Kover XML coverage reports after tests
2023-06-05 22:20:06 +02:00
Adam
9be2d3897e
use sonar {}
extension instead of sonarqube {}
2023-06-04 21:01:41 +02:00
Adam
6dbd5f7e15
Merge branch 'master' into refactor/split_lib_app
2023-06-04 20:36:06 +02:00
cb460faf2b
Potential fix for sonarqube task
2023-06-04 11:17:17 -07:00
Adam
1986a8e56d
try only adding sonar to :lib
2023-06-04 17:47:18 +02:00
Adam
f1622d0c0a
try only setting sonar properties on the root project
2023-06-04 17:24:12 +02:00
Adam
09a58f4142
remove SonarQube from Kotlin/JVM convention
2023-06-02 09:40:15 +02:00
Adam
13c73903c3
only enable SonarQube in :app
2023-06-02 09:33:55 +02:00
Adam
bccfd0003f
enable sonarqube on Kotlin projects
2023-06-02 09:15:31 +02:00
Adam
7ddfa061c6
tidy up/add some docs
2023-06-02 09:13:09 +02:00
Adam
78403becf2
refactor sonar build config
2023-06-02 08:49:55 +02:00
Adam
671e4c6810
move test config to code-quality
convention plugin
2023-05-31 23:10:23 +02:00
Adam
acfaaec754
only enable signing if not snapshot OR running 'publish' task
2023-05-31 23:07:13 +02:00
Adam
6670346890
tweaks and fixes
...
- introduce kotlin-jvm convention
- tidy up code-quality build config
2023-05-31 22:48:49 +02:00
Adam
93e113fa69
set up convention plugins
...
- tidy up build scripts to use convention plugins
- use centralised repo definition
- tidy up some of the build config
2023-05-31 21:10:57 +02:00