Commit graph

163 commits

Author SHA1 Message Date
e5cb0bd903 Replaced jvmToolChain with Kotlin/Java compile options 2023-08-07 09:17:03 -07:00
57eb20a160
Merge pull request #9 from ethauvin/update/gh-workflow
update Gradle Build workflow
2023-08-07 08:56:34 -07:00
Adam
cdb0176560 update Gradle Build workflow 2023-08-07 12:00:23 +02:00
38dee4d236 Updated git index with executable permissions for gradlew 2023-08-06 10:14:32 -07:00
fb19749795
Merge pull request #8 from aSemy/update/readme
Update README with Kotlin Multiplatform info, add Contributing guide with lockfile instructions
2023-08-06 10:04:17 -07:00
2eb1c45f95
Merge pull request #7 from aSemy/feat/additional-kotlin-targets
enable Kotlin Native and JS targets
2023-08-06 10:03:55 -07:00
Adam
3f049993b9 add Contributing guide with lockfile info 2023-08-06 11:43:21 +02:00
Adam
dcb4dfb735 Update README with Kotlin MP info 2023-08-06 11:43:09 +02:00
Adam
5f8533f9aa update Gradle wrapper 2023-08-06 11:42:55 +02:00
Adam
2d01ef821a enable Kotlin/Native and Kotlin/JS targets. Update lock files. Disable Kotlin/Native warnings. 2023-08-06 11:18:48 +02:00
Adam
757e651642 enable Kotlin/Native and Kotlin/JS targets. Update lock files. Disable Kotlin/Native warnings. 2023-08-06 11:15:43 +02:00
Adam
54ab7ff75f update gradle wrapper 2023-08-06 11:09:07 +02:00
9988c003b4 Added JDK 20 workflow 2023-08-04 10:20:02 -07:00
d55080773b Updated dependencies for JDK 20 support 2023-08-04 10:05:52 -07:00
641ffad173
Merge pull request #6 from ethauvin/feat/setup_kotlin_mp_jvm
restructure project to Kotlin Multiplatform
2023-08-04 08:51:07 -07:00
Adam
6d9023c8a6 update lockfiles 2023-07-13 21:51:30 +02:00
Adam
1d6fa1c0ad Merge remote-tracking branch 'origin/master' into feat/setup_kotlin_mp_jvm
# Conflicts:
#	app/pom.xml
#	build.gradle.kts
#	buildSrc/build.gradle.kts
#	lib/pom.xml
2023-07-13 21:44:38 +02:00
c177d49934 Fixed Kover missing dependency 2023-07-13 12:32:01 -07:00
de16f451fa Removed SonarCloud 2023-07-13 12:15:40 -07:00
bcf59ee0e7 Upgraded to Kotlin 1.9.0
Removed Sonar plugin
2023-07-13 12:12:53 -07:00
Adam
05ee976d13 add new task to update gradle lockfiles, and update lockfiles 2023-07-13 14:19:02 +02:00
Adam
b6fbea813b re-add gradle.properties 2023-07-13 14:17:58 +02:00
Adam
1b0a5aa208 remove Sonarqube, and tidy up build config a little 2023-07-13 14:17:36 +02:00
Adam
60feafa3f9 only lock compile & runtime classpaths in buildSrc 2023-06-13 19:37:33 +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
4df6d3f599 Upgraded grade-versions plugin to 0.47.0 2023-06-09 08:58:09 -07:00
7f8d044d04 Sonar report paths now using project.rootDir 2023-06-07 17:00:23 -07:00
221156e1fd Added more app tests 2023-06-07 11:50:45 -07:00
6f1e6fd203 Added app kover report to sonar 2023-06-07 09:06:21 -07:00
c946b9d6d9 Switched app tests to kotlin.test 2023-06-06 23:10:28 -07:00
3a19b5e895 Switched to kotlin.test 2023-06-06 22:42:16 -07:00
00eef331d8
Merge pull request #5 from aSemy/fix/sonar_test_coverage
Fix Sonar report
2023-06-05 14:02:51 -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
e45fc71ab9 Updated dependencies 2023-06-05 12:10:51 -07:00
090ccbff18
Merge pull request #4 from aSemy/refactor/split_lib_app
split up app/lib
2023-06-05 11:55:32 -07:00
Adam
9b34b5684c tidy up sonar config 2023-06-04 21:10:11 +02:00
Adam
9be2d3897e use sonar {} extension instead of sonarqube {} 2023-06-04 21:01:41 +02:00
Adam
231bca79fb Merge branch 'master' into refactor/split_lib_app 2023-06-04 20:40:23 +02:00
01c46bbdc9 Fixed sonar code smells 2023-06-04 11:39:41 -07: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
c1efd8a955 don't skip :lib? 2023-06-04 17:18:29 +02:00
Adam
97a23a195f try skipping projects... 2023-06-04 16:57:29 +02:00
Adam
76750cfd71 try adding sonar to the root project again... 2023-06-04 16:38:17 +02:00
Adam
3b6fffdc52 remove Kover & Sonar from base project 2023-06-02 09:43:57 +02:00
Adam
09a58f4142 remove SonarQube from Kotlin/JVM convention 2023-06-02 09:40:15 +02:00