Ilya Muradyan
bead0e3412
[Scripting] Fix Maven resolver dependencies
2021-05-22 00:38:44 +03:00
Nikita Bobko
ac6c810d25
Make it possible to attach platforms with different versions to kotlin repo
2021-05-20 16:05:37 +02:00
Ilya Goncharov
5d36264660
Add Node.js 14.17.0 with verification metadata
2021-05-19 21:22:32 +03:00
Ilya Muradyan
7caadd87a2
[Scripting] Get rid of unneeded dependencies in Maven resolver
2021-05-19 18:32:48 +03:00
Alexander Likhachev
3df45f9651
[Build] Bump kotlin-build-gradle-plugin version to 0.0.29
2021-05-18 16:37:36 +03:00
Alexander Likhachev
8a3a60caae
[Build] Bump kotlinx-benchmark version to 0.3.1
...
kotlinx-benchmark Gradle plugin 0.3.1 now reads system property `idea.active` in compatible with configuration cache way
#KT-44611 In Progress
2021-05-18 16:37:36 +03:00
Alexander Likhachev
b6670f5cc8
[Build] Replace build scan config script with plugin
...
See 129e82c556/common-custom-user-data-gradle-plugin
2021-05-18 16:37:35 +03:00
Alexander Likhachev
091b2129e7
[Build] Make GE build scan configuration compatible with conf cache
...
#KT-44611 In Progress
2021-05-18 16:37:34 +03:00
Alexander Likhachev
ca2051e1d4
[Build] Disable custom normalization when conf cache is enabled
...
Custom input normalizations currently isn't supported by Gracle configuration cache
#KT-44611 In Progress
2021-05-18 16:37:34 +03:00
Ilya Muradyan
78c65ab802
[Scripting] Bump up Maven resolver JARs version
2021-05-17 18:22:25 +03:00
Pavel Punegov
53bf0b1c42
Update Build gradle plugin to 0.0.28
2021-05-12 10:34:36 +03:00
Vasily Levchenko
788d3c022a
[build][kotlin-build-gradle-plugin] version 0.0.27
...
- reading konanVersion and konanMetaVersion from project properties
2021-04-30 10:26:36 +00:00
Andrey Zinovyev
f71e08df4d
[lombok] Experimental lombok plugin prototype
...
Add extension point for java descriptors
Add simple usage of this point to generate getter method
Add simple test infrastructure to test compilation with lombok plugin
2021-04-25 18:17:53 +03:00
Sergey Igushkin
d07c76fca4
Add kotlin-project-model artifacts to the set of trusted artifacts
2021-04-23 00:43:12 +03:00
Andrey Zinovyev
1093bffc62
[KAPT] Cache annotation processors' classloaders
...
Adds experimental feature to cache annotation processors' classloaders
It should increase speed of KAPT for consecutive runs
Works for gradle only (it stores cl in gradle daemon)
#KT-28901 Fixed
2021-04-22 11:51:14 +03:00
Nikolay Krasko
9bbfe5a7a2
Add dependencies verification for prepareSonatypeStaging.gradle
...
File is applied conditionally when sonatype publication is enabled.
2021-04-14 00:53:02 +03:00
Nikolay Krasko
6cbdcbe53b
Trust zip with gradle sources
2021-04-12 20:10:42 +03:00
Yahor Berdnikau
9100be4566
Set Android Gradle Plugin dependency version to 3.4.0.
...
This is required to get method deprecations and new proposed methods.
2021-04-12 18:20:41 +03:00
Victor Turansky
585e4254a0
Gradle 7.0 support update. com.gradle.plugin-publish 0.13.0 -> 0.14.0.
2021-04-07 18:01:23 +03:00
Alexander Likhachev
cc722d0a2c
[Build] Bump Gradle to v6.8.3
...
#KTI-542 Fixed
2021-04-07 12:23:32 +03:00
Vyacheslav Gerasimov
f2a892a972
Cleanup 201 and as41 bunch files
2021-03-30 14:23:43 +03:00
Nikolay Krasko
87d509a7aa
Rearrange list of repositories - move jcenter to the end
2021-03-30 12:34:00 +03:00
Nikolay Krasko
818855d6f0
Update cache redirector for more complex aliases
...
For example:
"https://packages.jetbrains.team/maven/p/ij/intellij-dependencies " to "https://cache-redirector.jetbrains.com/intellij-dependencies ",
2021-03-30 12:33:59 +03:00
Nikolay Krasko
c680ee8525
Fix build of benchmarks module
...
Fix after 998a65d1cb
2021-03-27 17:33:25 +03:00
Nikolay Krasko
b903f87704
Drop kotin/kotlinx and kotlin/kotlinx.html bintray usages (KTI-528)
2021-03-26 21:08:45 +03:00
Nikolay Krasko
998a65d1cb
Bump version of kotlinx.benchmark plugin 0.2.0-dev-7 -> 0.3.0 (KTI-528)
2021-03-26 21:08:43 +03:00
Nikolay Krasko
455773299b
Minor: investigate j2objc-annotations:1.1 verification trace
2021-03-26 21:08:41 +03:00
sebastian.sellmair
ac8b4c1b79
Implement kotlin-tooling-metadata.json artifact
...
- Introduce new :kotlin-tooling-metadata project
- Create new buildKotlinToolingMetadata task by default
- Add `kotlin-tooling-metadata.json` to root mpp publications
- Add kotlin.mpp.enableKotlinToolingMetadataArtifact flag to disable kotlin-tooling-metadata.json artifact
^KT-44584 Verification Pending
2021-03-25 15:15:58 +03:00
Alexander Udalov
81a8566763
Fix verification-metadata.xml after updating r8 to 2.1.96
2021-03-24 20:16:16 +01:00
Aleksei.Cherepanov
911c24d594
Additional trust artifacts for JPS build
2021-03-22 19:08:36 +03:00
Nikolay Krasko
1558bd7373
Trust all module metadata till Gradle 6.8 update (KTI-493)
...
There's and issue with absent module files in the cache that leads to
"Artifact has been deleted from dependency cache" that can be resolved
by cleaning caches. It should be fixed in Gradle 6.8
https://github.com/gradle/gradle/issues/12713
2021-03-21 00:05:54 +03:00
Nikolay Krasko
73bc16896d
Trust all poms till Gradle 6.8 update (KTI-493)
...
There's and issue with absent poms in the cache that leads to
"Artifact has been deleted from dependency cache" that can be resolved
by cleaning caches. It should be fixed in Gradle 6.8
https://github.com/gradle/gradle/issues/12713
2021-03-21 00:05:54 +03:00
Nikolay Krasko
efcb071f24
Trust javadoc and sources artifacts as the shouldn't be used in builds (KTI-493)
2021-03-21 00:05:53 +03:00
Nikolay Krasko
fd921f1dc0
Trust kotlin-native-prebuild-* (KTI-493)
...
Need more investigation for this artifact
2021-03-21 00:05:53 +03:00
Nikolay Krasko
fae1215881
Trust kotlin artifacts for bootstrapping (KTI-493)
...
Can't predict exact version after build
2021-03-21 00:05:53 +03:00
Nikolay Krasko
4bbba74360
Trust ivy xml files as they are constantly regenerated (KTI-493)
2021-03-21 00:05:52 +03:00
Nikolay Krasko
8240f5e459
Add dependencies lock with md5 and sha256 (KTI-493)
...
Initial commit without explicit check or cleanup.
Includes Kotlin Native dependencies.
2021-03-21 00:05:52 +03:00
Dmitriy Novozhilov
329d9a58bc
Generate IDE run configurations for modularized and full pipeline test
...
To generate configuration you need to specify path to root directory
with modularized testdata for kotlin project in `local.properties`:
```
kotlin.fir.modularized.testdata=/path/to/testdata/modularized-kotlin
```
2021-03-15 12:13:02 +03:00
Alexander Likhachev
875cf1acf9
[Build] Add https://nodejs.org/dist to cache redirector
...
https://nodejs.org/dist repository is being added by Gradle Node plugin (com.github.node-gradle.node) at configuration phase in project.afterEvaluate so we need to wrap it once more to setup redirection later than repository is added
2021-03-11 14:12:37 +03:00
Alexander Likhachev
2a49dcab47
[Build] Bump shadow plugin version to 6.1.0 to support configuration cache
...
Relates to #KT-44611
2021-03-11 14:12:33 +03:00
Alexander Likhachev
ce19063e43
[Build] Disable reporters when configuration cache is enabled
...
Relates to #KT-44611
2021-03-11 14:12:32 +03:00
Alexander Likhachev
27956adf3f
[Build] Fix configuration cache issues (part 1)
...
* Make `clean` task compatible with configuration cache
* Make Java compile instrumentation compatible with configuration cache
* Make settings.gradle compatible with configuration cache
* Initial work on making IntelliJInstrumentCodeTask compatible with configuration cache
* Make writeStdlibVersion task compatible with configuration cache
* Copy some properties to not capture it's owning object into lambda to support configuration cache
Relates to #KT-44611
2021-03-11 14:12:28 +03:00
Vasily Levchenko
bdc87edfd0
[build] cache repository fix
2021-02-26 12:51:51 +01:00
Dmitriy Novozhilov
cf4e61bebb
[FIR] Add spec diagnostic tests to [JPS] Fast FIR tests run configuration
2021-02-15 11:37:40 +03:00
Dmitriy Novozhilov
e7fdc18ced
[FIR] Fix [JSP] Fast FIR tests run configuration
2021-02-09 16:04:41 +03:00
Dmitriy Novozhilov
c432efc364
[Build] Extract configuration of JUnit5 dependencies to common helper in buildSrc
2021-02-02 17:54:59 +03:00
Dmitriy Novozhilov
2ae35b0b08
[Test] Move fir backend tests back to :compiler:fir2ir module
2021-02-02 17:54:58 +03:00
Mikhael Bogdanov
6a29097a8c
Remove obsolete dependency for dx
2021-01-29 17:47:37 +01:00
Dmitriy Novozhilov
e928448e00
[Test] Fix default jps [JSP] Fast FIR tests run configuration
2021-01-25 17:11:21 +03:00
Nikolay Krasko
293f2f9950
Build: Replace Bintray with Space for kotlin-dependencies repository (KTI-466)
2021-01-24 15:04:41 +03:00