sebastian.sellmair
f45a073dc0
[Gradle][KT-53342] Run functionalTests w/ AGP 7.2.1 and Java 11
2022-08-08 19:04:23 +00:00
Nikolay Krasko
d65aa67425
Update dependency verification command
2022-08-05 12:50:57 +00:00
Nikolay Krasko
07d6431235
Forgotten md5 hashes in verification-metadata.xml
2022-08-05 12:50:57 +00:00
Victor Petukhov
0198eeeafe
[Compiler tests] Remove -Dkotlin.ni flag from tests
2022-08-02 10:29:41 +00:00
Yahor Berdnikau
b28819a186
Enable signing for publication into Gradle plugin portal
...
^KT-53172 Fixed
2022-07-21 11:52:46 +02:00
Yahor Berdnikau
ef28967216
Update Gradle publish plugin to final 1.0.0 version
...
^KT-53172 In Progress
2022-07-21 11:52:31 +02:00
Dmitriy Novozhilov
c249eb9d2d
[Build] Specify lombok dependency version in versions.properties
2022-07-20 10:12:22 +00:00
Svyatoslav Kuzmich
11c8c01a50
[Wasm] Update v8 shell to v10.5.207
2022-07-19 18:46:52 +02:00
Sergej Jaskiewicz
ea556ce428
[JS IR] Implement stepping tests for Kotlin/JS
...
We already have stepping tests for Kotlin/JVM.
They are helpful for testing the correctness of the generated
debugging information.
They are better than line number tests in that they allow to test the
_behavior_, not the generated data. The structure of the data may change
even if the behavior stays the same. For that reason, stepping tests
are more stable.
2022-07-19 16:06:23 +00:00
Igor Yakovlev
dab1ec7aff
[WASM] Download v8 with D8 gradle plugin and make version property in versions.properties
2022-07-07 16:50:40 +02:00
nataliya.valtman
4b0ac511b2
Add configuration_cache tag into statistic
2022-07-06 14:35:17 +00:00
Ilya Chernikov
bb996c1b27
Switch kotlin version to 1.8
...
with appropriate fixes in testdata, tests and other
places.
2022-06-29 10:20:30 +02:00
Yahor Berdnikau
9b768d647c
Update Gradle publish plugin to 1.0.0-rc-3 version
...
This should fix publishing multiple artifacts with the same hash and
remove requirement of custom action from Gradle team.
2022-06-28 10:50:00 +02:00
mvicsokolova
8053746ae0
kotlinx.atomicfu JVM/IR compiler plugin support
...
Merge-request: KT-MR-6541
Merged-by: Maria Sokolova <maria.sokolova@jetbrains.com >
2022-06-26 07:17:06 +00:00
Dmitriy Novozhilov
d835005647
[Build] Automatically exclude some modules from JPS build
...
Those modules can not be compiled by JPS for different reasons (and it's
ok), so now they are excluded from compilation during import (before
it was needed to manually add all those modules into compiler excludes)
2022-06-21 14:10:36 +00:00
Yahor Berdnikau
4d47cf07be
Update org.robolectric:android-all to 4.4_r1-robolectric-r2
...
Possibly could fix flaky parcelize plugin tests on Windows OS.
2022-06-21 11:26:30 +00:00
sebastian.sellmair
252c297112
[kpm] Create new :kotlin-gradle-plugin-proto module
2022-06-17 22:26:51 +00:00
Yahor Berdnikau
b6edf9a86e
Shadow Gradle plugin 3rd party dependencies
...
Such dependencies will be embedded into plugin jar and their package
will be relocated. This is need to avoid dependency conflicts with
user build scripts dependencies or other Gradle plugins.
Kotlin project dependencies are not shadowed.
^KT-46034 Fixed
2022-06-15 10:57:56 +02:00
mcpiroman
529c03ab08
Switch to auto generated IR tree
...
Co-authored-by: Alexander Udalov <alexander.udalov@jetbrains.com >
2022-06-13 18:58:05 +02:00
Yahor Berdnikau
6168679933
Fix JPS import
...
After recent changes 'jar' tasks in some projects were disabled.
I've also added to search in 'result' (kotlin-reflect) and 'shadowJar'
tasks for manifest.
2022-05-25 13:45:51 +02:00
Yahor Berdnikau
262fb138ba
Update kotlinx-dataframe to 0.8.0-rc-8 version
2022-05-23 17:23:28 +02:00
Nkolay Krasko
239d969f99
Remove source sets from the instrumentation task
2022-05-04 22:50:22 +00:00
sebastian.sellmair
fd0645548d
Update binary-compatibility-validator to v0.9.0
...
KT-52045
2022-05-04 18:31:39 +00:00
Ilya Muradyan
0ea9c1fbce
[Scripting] Remove obsolete Aether dependencies and add new maven.resolver ones instead
...
scripting-dependencies-maven actually depended on both maven.resolver
and Aether dependencies, it caused an issue in KScript
(https://github.com/holgerbrandl/kscript/issues/345 ) and caused some
issues in the past. These problems were partially solved with exclude()
which is now removed.
2022-05-04 10:31:02 +00:00
Yahor Berdnikau
375eff4993
Update kotlin-dataframe to 0.8.0-dev-952
...
This version contains fix for https://github.com/Kotlin/dataframe/issues/101
^KT-51360 In Progress
2022-04-25 14:08:23 +02:00
Zalim Bashorov
56d0255a8a
[JS] Update nodejs to latest LTS version (16.14.2)
...
Also, remove verification metadata for older versions.
2022-04-23 17:58:42 +02:00
Zalim Bashorov
90c867ae1d
[JS] Define Node.js version in one place and use a single version everywhere
...
Consequently, it fixes the inability to run some JS related tests on Apple devices with ARM.
2022-04-23 17:58:42 +02:00
Alexander Likhachev
19a76fa16d
[Build] Update Gradle to 7.3.3
2022-04-20 14:27:17 +00:00
Nikolay Krasko
f7a53a1b24
Force using 2.8.9+ gson version as a dependency
...
Mitigate https://github.com/google/gson/pull/1991
^KT-51837 Fixed
2022-04-19 15:38:30 +02:00
Alexander Likhachev
20560d6101
[Build] Update test-distribution-plugin to 2.2.3
...
#KT-44611 In Progress
2022-04-19 00:39:23 +03:00
Alexander Likhachev
899964ba30
[Build] Update gradle-node-plugin to 3.2.1
...
#KT-44611 In Progress
2022-04-19 00:39:21 +03:00
Jerome Prinet
769f4c630f
Update Gradle Enterprise plugins versions
2022-04-14 14:21:31 +03:00
Pavel Punegov
d69df1898d
[build] Advance kotlin-build-gradle-plugin version to 0.0.38 in the repo
...
Use build Gradle plugin version property
2022-04-08 14:42:35 +03:00
Yahor Berdnikau
ad9aa8d519
Add plugin variants
...
Change configuration adding Gradle plugin variants. 'main' SourceSet
is used for minimal supported Gradle versions, 'common' SourceSet for
common code that is similar between versions, plus, currently,
'gradle70' SourceSet for Gradle 7.0+ versions.
^KT-49227 In Progress
2022-04-04 20:37:56 +02:00
Yahor Berdnikau
bc066e1863
Set minimal supported AGP version to 3.6.4
...
^KT-51342 Fixed
2022-04-04 07:32:53 +00:00
Yahor Berdnikau
16027b4531
Enable cache-redirector for Kotlin/Native compiler download
...
^KT-46935 Fixed
2022-04-01 12:01:09 +00:00
sebastian.sellmair
310ab12a92
kotlin-gradle-plugin-idea: Replace special -for-compatibility-tests publication
...
... with separate module intended to download and prepare
the `kotlin-gradle-plugin-idea` classpath used for testing
backwards compatibility.
2022-03-22 18:45:57 +01:00
sebastian.sellmair
a4eb62e317
[KPM] kotlin-gradle-plugin-idea: Use special publication for backwards compatibility tests
...
KT-51386
2022-03-17 15:39:47 +00:00
Vyacheslav Gerasimov
5e09c3176f
Build: Set kotlin.build.cache.push to false by default
...
#KTI-793
2022-03-13 20:29:12 +00:00
sebastian.sellmair
fe45214d23
Create new kotlin-tooling-core module
2022-03-09 13:17:05 +00:00
Ilya Gorbunov
dea149ab47
Advance Kotlin version used in build to 1.7
...
Also update kotlinx-metadata-jvm used in kotlin-reflect build to 0.4.1
in order to support reading Kotlin 1.7 metadata version.
2022-03-05 22:15:59 +03:00
Ilya Kirillov
7fbfb1bd95
Fix cooperative development setup for kt-master
2022-03-02 13:46:24 +01:00
Nikolay Krasko
a2cef5c930
Update shadow plugin to 7.1.2
...
^KTI-728 Fixed
2022-02-22 21:43:27 +03:00
Nikolay Krasko
40482229bd
Minor: add md5 signatures
2022-02-22 21:43:26 +03:00
Yahor Berdnikau
1d2796d491
Update Gradle plugins publishing setup
...
Simplifies and make it aligned with official documentation, which
removes some old workarounds. Additionally, it enables publication of
Gradle metadata file, which is required for plugin variants feature
support.
Instead of using 'gradleApi()' as Gradle API dependency, which provides
build current Gradle version api, now setup is using
"dev.gradleplugins:gradle-api" artifacts with specific Gradle version.
This allows to have more fine-grained Gradle support for removed apis.
^KT-49227 In Progress
2022-02-22 12:35:01 +00:00
Yahor Berdnikau
e4610d9df6
Update Gradle plugin publish plugin to 0.20.0 version.
...
^KT-49227 In Progress
2022-02-22 12:35:01 +00:00
Yahor Berdnikau
764dd84803
Update dokka plugin to 1.6.10 version
...
Move it into 'buildSrc' dependency, so it will be available to
precompiled script plugins.
^KT-49227 In Progress
2022-02-22 12:35:00 +00:00
Dmitriy Novozhilov
3d48f9926f
[Build] Update version of kotlin-build-gradle-plugin to 0.0.35
2022-02-18 17:44:44 +03:00
Dmitriy Novozhilov
00031f7321
[Build] Add missing md5 hashes to verification-metadata.xml
2022-02-18 17:44:44 +03:00
sebastian.sellmair
18d3854097
[KPM] Implement IdeaKotlinProjectModelObjectGraphTest
...
KT-51262
KT-51220
2022-02-17 20:19:32 +00:00