Igor Chevdar
e068333021
[gradle][tests] Fixed the smoke test on K/N incremental compilation
2023-12-18 19:19:03 +00:00
Anton Lakotka
1d3f871d7a
[Gradle] Remove unnecessary useK2 gradle property
...
^KT-64379 Verification Pending
2023-12-18 19:09:41 +00:00
Dmitriy Dolovov
48072c822b
[Gradle][MPP] Ensure there are no KLIBs discriminated by duplicated unique_name
...
^KT-63573
2023-12-18 13:03:40 +00:00
Dmitriy Dolovov
5ffbaa1621
[Gradle][MPP] Rename already existing tests for KLIB resolver
2023-12-18 13:03:40 +00:00
Yahor Berdnikau
71a0dacf81
[Gradle] Move from constructor KotlinNativeLink task configuration
...
This should fix ConcurrentModificationException on getting task names
while loading import models in parallel.
^KT-63554 Fixed
2023-12-18 11:29:28 +00:00
Yahor Berdnikau
a1d13f54cb
[Gradle] Fix deprecated buildDir usage in KotlinNativeXCFramework.kt
...
^KT-62527 In Progress
2023-12-18 10:04:17 +00:00
Yahor Berdnikau
5558a87c81
[Gradle] Fix deprecated buildDir usage in KotlinNativeLibrary.kt
...
^KT-62527 In Progress
2023-12-18 10:04:17 +00:00
Yahor Berdnikau
84dbc7fbcf
[Gradle] Fix deprecated buildDir usage in KotlinNativeFramework.kt
...
^KT-62527 In Progress
2023-12-18 10:04:17 +00:00
Yahor Berdnikau
5769b743a7
[Gradle] Fix deprecated buildDir usage in KotlinCocoapodsPlugin
...
^KT-62527 In Progress
2023-12-18 10:04:17 +00:00
Igor Chevdar
d0acaa4024
[gradle] Use more fine grained directory for K/N incremental compilation
...
Otherwise, two or more link tasks being executed in parallel will use the same directory
for IC caches which might lead to races during compilation
#KT-63471 Fixed
2023-12-18 09:56:09 +00:00
Alexander.Likhachev
aa20bcd522
[Gradle] Fix unused parameter warnings related to the legacy JS target
...
KT-64275
2023-12-16 15:08:38 +00:00
Alexander.Likhachev
1772620d16
[Gradle] Remove redundant suppression in KotlinJsProjectExtension
2023-12-16 15:08:37 +00:00
Alexander.Likhachev
96717c644d
[Gradle] Suppress deprecation warning for KotlinCompilationToRunnableFiles usage
...
The actual usage was already under suppression; however, we don't have support for suppressing import statements (KT-30155)
We need to handle these suppressions within KT-58227 and KT-64273
2023-12-16 15:08:37 +00:00
Andrey Yastrebov
0c5a925b6e
KT-62745: update CocoaPodsPodspecIT tests
2023-12-15 15:38:51 +00:00
Andrey Yastrebov
f4097db0c2
KT-62745: add missing BUILT_PRODUCTS_DIR test
2023-12-15 15:38:51 +00:00
Andrey Yastrebov
259a2f5ec0
KT-62745: Set 'ENABLE_USER_SCRIPT_SANDBOXING' => 'NO' in CocoaPods integration
2023-12-15 15:38:51 +00:00
Andrey Yastrebov
1eb6ae4d21
KT-62745: Add shouldFailEmbedAndSignAppleFrameworkForXcodeWithUserScriptSandboxingEnabled test
2023-12-15 15:38:51 +00:00
Andrey Yastrebov
5982543867
KT-62745: Add sandboxing error message to embedAndSignAppleFrameworkForXcode task
2023-12-15 15:38:51 +00:00
Nataliya.Valtman
ed144a106d
Add test for case when BuildFusService can't be injected
...
#KT-63990
2023-12-14 14:18:59 +00:00
strangepleasures
7b841d90e6
[KAPT] KT-64303 Dispose resources allocated by Standalone Analysis API; re-enable Kapt4IT
...
Merge-request: KT-MR-13510
Merged-by: Pavel Mikhailovskii <Pavel.Mikhailovskii@jetbrains.com >
2023-12-14 14:10:14 +00:00
Bogdan Mukvich
c66370bf93
Add gradle checksum to kotlin-stdlib-docs-legacy
...
^KTI-1456
2023-12-14 13:54:52 +00:00
Ilya Gorbunov
fb74c18235
Fix maven plugin IT install and kotlin-bom dependencies after KT-61969
2023-12-13 15:40:25 +00:00
Ilya Gorbunov
b0bee09948
Change Gradle test expectations after KT-61969
2023-12-13 15:40:25 +00:00
Ilya Gorbunov
d2aae67e03
Replace kotlin-test project dependencies in the project
...
Use dependency helper function that chooses whether to take them
from the bootstrap repository or from a configuration of kotlin-test
KT-61969
2023-12-13 15:40:25 +00:00
Ilya Gorbunov
943c11d239
[Gradle] Support multiple variants of a module resolved when determining visible common source sets
...
With capabilities in variants it is possible to depend on multiple variants of
an artifact in the same target compilation. These variants can implement
different common source sets which all should be visible from that target.
Instead of intersecting single variant source sets visible from different
targets, first union source sets from all target variant dependencies
and only then intersect these union results from different targets.
2023-12-13 15:40:25 +00:00
Yahor Berdnikau
63e7749cfe
[Gradle] Update AGP versions
2023-12-13 09:08:05 +00:00
Yahor Berdnikau
da7ceb162b
[Gradle] Cleanup max Gradle versions in the tests
...
As we are running now by default with Gradle 8.2 release our IT tests -
specifying this version explicitly does not make sense.
2023-12-13 09:08:05 +00:00
Ilya Goncharov
1d692ce6d1
[Gradle, JS] Fix devServer usage in KotlinWebpackConfig
...
^KT-64260 fixed
2023-12-12 19:24:13 +00:00
Yahor Berdnikau
4a7f12a8eb
[Gradle] Fix deprecation warnings in AndroidBaseSourceSetName
...
^KT-56904 In Progress
2023-12-12 16:58:58 +00:00
Artem Kobzar
0b1c4b836a
[K/JS] Fix file extension inside the JS KGP to run tests with ES modules ^KT-63719 Fixed
2023-12-12 14:52:26 +00:00
Sebastian Sellmair
4c7ad7eeb5
[Gradle] Add IdeMultiplatformImportAction API
...
This API can be used to schedule actions/setup code that is only
relevant for IDE sync.
^KT-56440 Verification Pending
2023-12-12 14:52:04 +00:00
Ilya Goncharov
2932f49f65
[JS] Use npx instead of yarn in kotlin-test-js-runner
2023-12-12 12:01:04 +00:00
Bogdan Mukvich
b7d56dea44
Point ArtifactsTests to custom maven repo dir to avoid stale artifacts
...
^KTI-1345
2023-12-12 10:28:48 +00:00
Leonid Startsev
9933423a0b
Add KmVersionRequirementKind.UNKNOWN
...
for cases when the version requirement cannot be read correctly (missing from the table).
It usually happens when we read the inner class' old metadata, which stored everything
in the outer class' table.
Fixes #KT-60870
Merge-request: KT-MR-13337
Merged-by: Leonid Startsev <leonid.startsev@jetbrains.com >
2023-12-12 08:47:41 +00:00
Dmitrii Krasnov
0b31d70ce9
[Gradle IT] Added Integration Test for checking native ic args
...
#KT-63742
2023-12-11 18:09:29 +00:00
Yahor Berdnikau
400137e80d
[Gradle] Fix usaged of deprecated buildDir in Kapt3KotlinGradleSubplugin.kt
...
^KT-62527 In Progress
2023-12-11 11:32:02 +00:00
Yahor Berdnikau
366d097c92
[Gradle] Suppress internal deprecation in Kapt3KotlinGradleSubplugin.kt
...
^KT-56904 In Progress
2023-12-11 11:32:02 +00:00
Yahor Berdnikau
78edc45ded
[Gradle] Remove unused method in Kapt3KotlinGradleSubplugin.kt
...
^KT-56904 In Progress
2023-12-11 11:32:01 +00:00
Yahor Berdnikau
8028e2a42d
[Gradle] Suppress package directory mismatch in Kapt3KotlinGradleSubplugin.kt
...
^KT-56904 In Progress
2023-12-11 11:32:01 +00:00
Yahor Berdnikau
56c7309fad
[Gradle] Suppress Android deprecations in Kapt3KotlinGradleSubplugin.kt
...
^KT-56904 In Progress
2023-12-11 11:32:01 +00:00
Ilya Goncharov
7b409d0505
[Gradle, JS] Migrate onto usage of layout.buildDir provider in NPM infrastructure.
...
Api which previously used buildDirectory now migrated to Provider as well, previous properties are deprecated.
^KT-61294 fixed
Co-authored-by: Alexander Likhachev <Alexander.Likhachev@jetbrains.com >
2023-12-11 10:56:28 +00:00
Yahor Berdnikau
f016e8efda
[Gradle] Fix deprecations in configureReporing.kt
...
^KT-62527 In Progress
2023-12-09 16:00:28 +00:00
Ivan Kochurkin
145958e284
[K2] Disable constants evaluation with native metadata compilation
...
^KT-63835 Fixed
2023-12-08 16:38:04 +00:00
Ivan Kochurkin
ec4edbfcf2
[K2] Enable copyEnsuringK2 for all K2Tests by default
2023-12-08 16:38:04 +00:00
Brian Norman
dc198be0ad
Merge branch 'bnorm/kotlin-power-assert'
2023-12-08 08:46:35 -06:00
Dmitrii Krasnov
331ec5318d
[Gradle] Added definitionFile RegularFileProperty in cinterop task
...
^KT-62795 Fixed
Merge-request: KT-MR-13307
Merged-by: Dmitrii Krasnov <Dmitrii.Krasnov@jetbrains.com >
2023-12-08 12:56:52 +00:00
Alexander.Likhachev
f5bcdb85a5
[Build] Migrate kotlin-stdlib-gen to Gradle Kotlin DSL
2023-12-07 18:31:07 +00:00
Alexander.Likhachev
9a0cf9c9f9
[Build] Rename kotlin-stdlib-gen/build.gradle -> build.gradle.kts
2023-12-07 18:31:06 +00:00
Alexander.Likhachev
0926ebac23
[Build] Remove BasePluginConvention usages
...
The entire concept of conventions is deprecated in Gradle. The proposed alternative for `BasePluginConvention` is `BasePluginExtension`
^KTI-1473 In Progress
2023-12-07 18:31:06 +00:00
Alexander.Likhachev
eab2c6b9b9
[Build] Bump gradle-node-plugin version to 7.0.1
...
This change is required to fix a configuration cache problem revealed after migration to Gradle 8.4
^KTI-1473 In Progress
2023-12-07 18:31:06 +00:00