13 Commits
Author SHA1 Message Date
Neil Marietta c517bba3ee chore: Upgraded Kotlin to 1.9.22 (and needed dependencies). 2024-02-28 18:09:18 +00:00
Mateusz Armatys 6c6dda7728 build: Minor build improvements.
- Use `logger.info` instead of `println`.
- Remove `kotlin` from the list of plugin projects (the contents were already removed before).
- Select a version of `serialization-json` that is compatible with `embeddedKotlinVersion`.
2022-12-05 09:12:51 +00:00
Marino Meneghel 761e74e406 build(proton-jacoco-plugin): Make path of cover2cover py script configurable.
This allows other projects to use the Proton Coverage Plugin
independently of the way they are setup with core.
Some code was moved in the `afterEvaluate` as it turns out that any
customization to `multiModuleExtensions` is not available before, which
caused default values to be used unexpectedly.

- Bump Jacoco version to 0.8.8
- Do not ignore `ch/protonmail/` files by default
2022-07-14 06:36:38 +00:00
Mateusz Armatys 233e25626e ProtonDetektPlugin & ProtonJacocoPlugin: make sure mavenCentral repository is added 2022-01-26 10:25:14 +01:00
Neil Marietta 5d55133119 Removed JCenter from all repositories. 2022-01-19 10:52:36 +01:00
Neil Marietta 0694889120 Fixed ProtonJacocoPlugins. 2022-01-19 10:52:35 +01:00
Jorge Martin 138f1dd576 Improve implementation of Jacoco Proton plugin 2022-01-04 09:39:27 +00:00
Vincent Brison 12b77d9010 Use me.proton.core.gradle-plugins as a group for plugins
Avoid any confusion on group, as me.proton is in theory shared within the company.
2021-12-14 11:26:43 +01:00
Vincent Brison 74bfae5a87 Use same plugin strategy for libraries and plugin 2021-12-14 11:26:43 +01:00
Jorge Martin d165c08547 Only generate html reports for non-CI builds 2021-12-02 13:39:09 +01:00
Jorge Martin 54d73a0ba5 Fix jacocoMergeReport's use of executionData. It was empty and skipped this task. 2021-12-02 13:17:48 +01:00
Jorge Martin e74ecf44e3 Improve Jacoco reports 2021-12-01 10:53:54 +00:00
Jorge Martín cdd985e83f Get code coverage reporting on MRs in GitLab for all Core projects 2021-11-10 09:43:45 +01:00