Commit Graph

24 Commits

Author SHA1 Message Date
Jorge Martín 3c5e08bced Add Danger-Cobertura 2021-11-19 10:03:57 +01: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
Vincent Brison 0e49a6267f Fix Danger conf
- Allow Danger to fail as it is still new to the build chain.
- Fix auto assign issue.
2021-11-05 15:11:42 +01:00
Vincent Brison 4eb771cb9b Add danger 2021-11-03 10:33:16 +00:00
Jorge Martín 395ac44384 Add appetize to core libs 2021-10-29 11:04:14 +02:00
Neil Marietta 13a4daa0f7 Fixed Crypto & Key module versions and Plugins Publish issues. 2021-10-28 18:40:21 +02:00
Artiom Koselev 4893b1c887 Added firebase integration 2021-10-28 10:38:36 +03:00
Benjamin Monjoie 1ea4a8b304 Change gitlab-ci to use an image using Java 11
As we updated to AGP7, the Java version needs to be 11 so I changed
the image used in `.gitlab-ci.yml` to use one with Java 11
2021-09-10 15:06:13 +02:00
Neil Marietta 3630bede7c Increased CI resources tag to large for debugTests. 2021-07-23 09:15:58 +00:00
Neil Marietta 6bcdef2171 Added Android Core Translations (CP-1889). 2021-07-06 15:36:39 +02:00
Neil Marietta f8c3e5b5c1 Increased CI Publish Maven Task tag from medium to large. 2021-03-29 15:01:19 +02:00
Neil Marietta ca167b642a Updated Maven Publish Release Manager.
Fixed closeAndReleaseRepository Task.
Removed CI publishMaven assemble task.
Decreased CI publishMaven task tag to medium.
Removed releases folder.
Added updateReadme Task.
2021-03-19 14:44:09 +01:00
Neil Marietta 32b0e527aa Changed CI publishMaven task tag to large (same as assemble). 2021-03-19 12:18:01 +01:00
Davide Farella bb42af2e2f Reduce CI required runners size 2021-03-18 13:06:26 +00:00
Davide Farella bea71362b0 Enable GitLab CI build and Gradle cache 2021-03-18 13:06:25 +00:00
Neil Marietta 42547a44d6 Fixed GitLab publish script. 2021-03-16 20:56:52 +01:00
Neil Marietta aadff4e1e7 Fixed Maven Publishing, execute closeAndReleaseRepository Task for each Project.
Human Verification modules 0.2.6 are already published.
2021-03-14 18:10:05 +01:00
Neil Marietta 82806f9448 Fixed closeAndReleaseIfNewRelease Gradle task. 2021-03-13 16:42:59 +01:00
Neil Marietta 448ccf049e Migrated Bintray to Maven Central publishing/signing via Sonatype using EasyPublish 0.3.5 (based on gradle-maven-publish-plugin from vanniktech).
Needed CI variables:
- MAVEN_USER: Username for Maven repo publication (e.g. Sonatype username).
- MAVEN_PASSWORD: Password for Maven repo publication (e.g. Sonatype password).
- MAVEN_BASE_URL: Maven base Url (e.g. "https://s01.oss.sonatype.org/service/local/").
- MAVEN_SIGNING_KEY: ASCII Armored Key for Signing publication (truncated first line + last two lines).
- MAVEN_SIGNING_KEY_PASSWORD: Armored Key Password for Signing publication.
2021-03-12 13:51:22 +01:00
dkadrikj b3364b0647 Update to the latest image.
Refine each job runner tags.
2020-11-27 17:03:13 +01:00
Davide Farella 156bda73ef Create ProtonDetektPlugin.kt, ProtonKotlinPlugin.kt and ProtonTestsPlugin.kt
CP-964
2020-10-21 18:23:44 +02:00
Davide Farella 3ede199f12 Setup tests for plain Kotlin modules
'testDebugUnitTest' will run tests only for Android modules, with the newly create 'allTest' task, it will run 'testDebugUnitTest' for Android modules and 'test' on plain Kotlin ones
2020-09-02 08:53:29 +00:00
Davide Farella 2834b73928 Post new releases to Slack
Posted by `Core Releases` bot to `v4-mobile-android` channel
Affected: ci
2020-07-03 14:44:28 +00:00
Algirdas Pundzius 265a5a0205 Initial commit
Co-authored-by: Davide Giuseppe Farella <4face91@protonmail.com>
Co-authored-by: Dino Kadrikj <kadrikj@protonmail.ch>
Co-authored-by: Mateusz Markowicz <poniekad@protonmail.com>
2020-07-01 13:58:49 +03:00