Commit graph

87 commits

Author SHA1 Message Date
bcf59ee0e7 Upgraded to Kotlin 1.9.0
Removed Sonar plugin
2023-07-13 12:12:53 -07: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
Adam
13c73903c3 only enable SonarQube in :app 2023-06-02 09:33:55 +02:00
Adam
86ae661788 enable verbose sonar to try and help debugging 2023-06-02 09:22:48 +02:00
Adam
bccfd0003f enable sonarqube on Kotlin projects 2023-06-02 09:15:31 +02:00
Adam
e53dc8c546 only run sonar task on the root project 2023-06-02 09:13:17 +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
228b3fb4e3
Merge branch 'master' into refactor/split_lib_app 2023-05-31 15:33:15 -07:00
8bf5bb8349 Updated more dependencies 2023-05-31 15:20:31 -07:00
f6b5a77eb5 Updated dependencies 2023-05-31 14:54:55 -07:00
Adam
12c1c4f12a tidy fatJar task 2023-05-31 23:46:57 +02:00
Adam
62cc110651 fix base archive name by adding -lib suffix 2023-05-31 23:30:51 +02:00
Adam
fc3a5648ed tidy build config, update pom.xmls 2023-05-31 23:27:56 +02:00
Adam
1b40145970 fix main class val 2023-05-31 23:26:04 +02:00
bbfd09c3ba Updated workflow to latest actions 2023-05-31 14:25:35 -07:00
Adam
ae8ffb91bb tidy up build config files 2023-05-31 23:24:41 +02:00
Adam
b2316b0029 split up app/lib 2023-05-31 23:21:34 +02:00
d90fe5a7c8
Merge pull request #3 from aSemy/refactor/build_convention_plugins
set up convention plugins
2023-05-31 14:16:51 -07: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
b8a394c9ad Merge branch 'tidy_gitignore' into refactor/build_convention_plugins 2023-05-31 21:47:12 +02:00
Adam
b2d20e93ed add deploy/ dir 2023-05-31 21:33:33 +02:00
Adam
61b51824fd define all plugins in buildSrc/build.gradle.kts, and bump Kover version 2023-05-31 21:27:52 +02:00
Adam
4d294bfee8 tidy up build config 2023-05-31 21:18:10 +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
Adam
c9bbe70fbb put git overrides last 2023-05-31 20:58:52 +02:00