Yahor Berdnikau
3511733aa7
[Gradle] Deprecate kotlinOptions in KotlinNativeLinkArtifactTask task
...
^KT-63419 Verification Pending
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
48a84e5b79
[Gradle] Deprecate kotlinOptions in KotlinNativeLinkArtifactTask task
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
6719a437f7
[Gradle] Deprecate kotlinOptions in KotlinNativeLink task
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
6e874340e9
[Gradle] Deprecate Kotlin*Options types
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
4921a29aa5
[Gradle] Deprecate dceOptions in KotlinJsDce task
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
24acf800d6
[Gradle] Deprecate KotlinCompile DSL
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
2f70478e67
[Gradle] Deprecate kotlinOptions DSL in KotlinCompile DSL
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
433bec3700
[Gradle] Deprecate kotlinOptions DSL in KotlinCompilation
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
2e3a209d0d
[Gradle] Fix usages of kotlinOptions in BuildKotlinToolingMetadataTask
...
Replaced them with compiler options DSL.
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
66a39952ee
[Gradle] Fix usages of kotlinOptions in KotlinJsIrTarget
...
Replaced them with compiler options DSL.
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
0986733f29
[Gradle] Remove unused method
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
bdb96dc0db
[Gradle] Rename to HasConfigurableKotlinCompilerOptions
...
Added "Kotlin" to better indicate to what this interface belongs to.
^KT-65196
2024-02-26 19:32:26 +00:00
Yahor Berdnikau
1d9129f688
[Gradle] Bump max Gradle version in tests to 8.6
...
^KT-64378 Verification Pending
2024-02-22 19:01:29 +00:00
Yahor Berdnikau
6b19b8b9d0
[Repo] Don't use kotlinOptions in repo build scripts
...
^KT-63419 In Progress
2024-02-22 14:48:10 +00:00
Yahor Berdnikau
22e1e79c41
[Repo] Don't use kotlinOptions in buildSrc-compat
...
Exception is configuring klib relative path which should be fixed via
separate issue.
^KT-63419 In Progress
2024-02-22 14:48:10 +00:00
Yahor Berdnikau
3d6af53a3b
[Repo] Fix missing Gradle API 8.5 dependency in verification metadata
2024-02-21 14:13:13 +00:00
Yahor Berdnikau
7416d7271a
[Gradle] Compile against Gradle API 8.6
...
^KT-64378 Fixed
2024-02-21 12:33:02 +00:00
Yahor Berdnikau
f5de0f9399
[Gradle] Use BuildFeatures service to get project isolation feature state
...
^KT-64355 Verification Pending
2024-02-21 10:20:20 +00:00
Yahor Berdnikau
e405072419
[Gradle] Use BuildFeatures service to get configuration cache feature state
...
^KT-64355 In Progress
2024-02-21 10:20:19 +00:00
Yahor Berdnikau
2a195062a8
[Gradle] Add plugin variant for Gradle 8.5
...
^KT-64355 In Progress
2024-02-21 10:20:19 +00:00
Yahor Berdnikau
0f8a416496
[Gradle] Migrate MppHighlightingTestDataWithGradleIT to new test DSL
...
^KT-65528 In Progress
2024-02-16 18:16:41 +00:00
Yahor Berdnikau
a40459c520
[Gradle] Bump max Gradle version in tests to 8.5
...
^KT-62540 Verification Pending
2024-02-16 16:47:16 +00:00
Yahor Berdnikau
d662f72d07
[Gradle] Deprecate KotlinCompilation.compilerOptions
...
Users quite often confuse that compilerOptions in KotlinCompilation is
actually the same object in the Kotlin compilation task. We want to make
our API more straightforward and remove this ambiguity by proposing to
use task compiler options DSL.
^KT-65568 Verification Pending
2024-02-15 18:27:31 +00:00
Yahor Berdnikau
5df05d5797
[Gradle] Deprecate HasCompilerOptions
...
This DSL is not consistent with other DSL to configuring compiler
options.
^KT-65568 In Progress
2024-02-15 18:27:31 +00:00
Yahor Berdnikau
e3b7366b10
[Gradle] Compile Gradle plugins against Gradle API 8.5
...
^KT-65819 Fixed
2024-02-15 18:04:59 +00:00
Yahor Berdnikau
05359ba9e5
[Gradle] Migrate VariantAwareDependenciesMppIT to new test DSL
...
^KT-65528 In Progress
2024-02-15 16:09:34 +00:00
Yahor Berdnikau
4971af293c
[Gradle] Remove ownModuleName input
...
^KT-64504 Verification Pending
2024-02-15 15:02:51 +00:00
Yahor Berdnikau
53d42df76b
[Gradle] Migrate MppCInteropDependencyTransformationIT to new test DSL
...
^KT-65528 In Progress
2024-02-13 09:16:19 +00:00
Yahor Berdnikau
e1533579f9
[Gradle] Limit Gradle daemon memory to 1g
...
Limiting spawned by our Gradle integrations tests Gradle daemons maximum
heap size to 1g helps to reduce memory pressure on the system when
running these tests in parallel. Especially it is actual for our CI
agents.
^KT-65701 Fixed
2024-02-12 16:41:46 +00:00
Yahor Berdnikau
cf1a1693b3
[Gradle] Remove exceptions for warnings-as-errors flag enable
...
^KT-56904 Fixed
2024-02-12 14:39:33 +00:00
Yahor Berdnikau
11fee106b2
[Gradle] Fix warnings in kotlin-native-build-tools
...
^KT-56904 In Progress
2024-02-12 14:39:33 +00:00
Yahor Berdnikau
de40306f8e
[Gradle] Fix warnings in KotlinPerformancePlugin
...
^KT-56904 In Progress
2024-02-12 14:39:33 +00:00
Yahor Berdnikau
05f3019fcf
[Gradle] Fix warnings in experimentalConifguration.kt
...
^KT-56904 In Progress
2024-02-12 14:39:33 +00:00
Yahor Berdnikau
d2c8565d55
[Gradle] Fix warnings in SetupKotlinNativePlatformDependenciesAndStdlib
...
^KT-56904 In Progress
2024-02-12 14:39:33 +00:00
Yahor Berdnikau
e10b4066d5
[Gradle] Fix warnings in KotlinNativeTargetPreset
...
^KT-56904 In Progress
2024-02-12 14:39:33 +00:00
Yahor Berdnikau
afd5dbec81
[Gradle] Fix warnings in DefaultCInteropSettings
...
^KT-56904 In Progress
2024-02-12 14:39:33 +00:00
Yahor Berdnikau
bbf933ce70
[Gradle] Fix warnings in YarnWorkspaces
...
^KT-56904 In Progress
2024-02-12 14:39:33 +00:00
Yahor Berdnikau
40fa94b23b
[Gradle] Fix warnings in Yarn
...
^KT-56904 In Progress
2024-02-12 14:39:33 +00:00
Yahor Berdnikau
00f8c23092
[Gradle] Fix warnings in KotlinNpmInstallTask
...
^KT-56904 In Progress
2024-02-12 14:39:32 +00:00
Yahor Berdnikau
aba89b6676
[Gradle] Fix warnings in CreateTargetConfigurationsSideEffect
...
^KT-56904 In Progress
2024-02-12 14:39:32 +00:00
Yahor Berdnikau
1ad9462c72
[Gradle] Fix warnings in CreateDefaultCompilationsSideEffect
...
^KT-56904 In Progress
2024-02-12 14:39:32 +00:00
Yahor Berdnikau
e72704ce86
[Gradle] Fix warnings in ConfigureBuildSideEffect
...
^KT-56904 In Progress
2024-02-12 14:39:32 +00:00
Yahor Berdnikau
36233bd17d
[Gradle] Fix warnings in GradleLoggerAdapter
...
^KT-56904 In Progress
2024-02-12 14:39:32 +00:00
Yahor Berdnikau
3586f624a3
[Gradle] Fix warnings in kotlinTargetPresets.kt
...
^KT-56904 In Progress
2024-02-12 14:39:32 +00:00
Yahor Berdnikau
85f7dd1c20
[Gradle] Fix warnings in kotlinTestDependencyManagement.kt
...
^KT-56904 In Progress
2024-02-12 14:39:32 +00:00
Yahor Berdnikau
1bae743524
[Gradle] Remove old platform plugins ids
...
We want to remove Gradle ids for old deprecated multiplatform platform
plugins and eventually clean up the code.
Exception for now is common platform plugin as it is still used
in compiler tests. Will be removed separately.
^KT-65187 Verification Pending
2024-02-09 09:05:25 +00:00
Yahor Berdnikau
55bbaec3f9
[Gradle] Migrate KlibBasedMppIT to new test DSL
...
^KT-65528 In Progress
2024-02-08 14:04:52 +00:00
Yahor Berdnikau
74c02a77fe
[Gradle] Fix compiler arguments plugin does not configure defaults in extension
...
Shared source sets do not have related compilation tasks, so configuring
them via an extension is the only possible way. Otherwise, a KGP
checker will complain on incompatible configuration.
Also, should fix rare cases for kapt when the related KotlinJvmCompile
task is not created, so it does not propagate configured values to kapt
tasks.
^KT-65528 In Progress
2024-02-08 14:04:52 +00:00
Yahor Berdnikau
5686f55b5a
[Gradle] Fix warnings in Kotlin2JsCompileConfig
...
^KT-56904 In Progress
2024-02-08 13:24:30 +00:00
Yahor Berdnikau
50ac596bf2
[Gradle] Fix warnings in DefaultKotlinJavaToolchain
...
^KT-56904 In Progress
2024-02-08 13:24:30 +00:00
Yahor Berdnikau
7913e12748
[Gradle] Fix warnings in AbstractKotlinCompileTool
...
^KT-56904 In Progress
2024-02-08 13:24:30 +00:00
Yahor Berdnikau
42a0190986
[Gradle] Fix warnings in KotlinNativeLink
...
^KT-56904 In Progress
2024-02-08 13:24:30 +00:00
Yahor Berdnikau
a636f822d0
[Gradle] Fix warnings in NativeDistributionCommonizerTask
...
^KT-56904 In Progress
2024-02-06 10:20:23 +00:00
Yahor Berdnikau
5ca953b7ff
[Gradle] Remove unused import in KotlinNativePlatformDependencies.kt
...
^KT-56904 In Progress
2024-02-06 10:20:23 +00:00
Yahor Berdnikau
44c421c2a3
[Gradle] Remove unused import in CInteropCommonizerCompositeMetadataJarBundling
...
^KT-56904 In Progress
2024-02-06 10:20:23 +00:00
Yahor Berdnikau
9a94ac5d20
[Gradle] Fix warnings in AddIntransitiveMetadataDependency.kt
...
^KT-56904 In Progress
2024-02-06 10:20:23 +00:00
Yahor Berdnikau
a58d0dc237
[Gradle] Fix warnings in KotlinNativeCompilation
...
^KT-56904 In Progress
2024-02-06 10:20:23 +00:00
Yahor Berdnikau
5b18687935
[Gradle] Fix warnings in KotlinMetadataTargetConfigurator
...
^KT-56904 In Progress
2024-02-06 10:20:23 +00:00
Yahor Berdnikau
ad5ee28d58
[Gradle] Use proper approach to local repository
...
^KT-65528 In Progress
2024-02-05 16:14:41 +00:00
Yahor Berdnikau
eac48d065b
[Gradle] Migrate HierarchicalStructureOptInMigrationArtifactContentMppIT to new test DSL
...
^KT-65528 In Progress
2024-02-05 16:14:41 +00:00
Yahor Berdnikau
81fded3c8b
[Gradle] Migrate KotlinToolingMetadataIT to new test DSL
...
^KT-65528 In Progress
2024-02-05 16:14:40 +00:00
Yahor Berdnikau
6404cede07
[Gradle] Fix warnings in KotlinWebpack
...
^KT-56904 In Progress
2024-02-05 10:27:18 +00:00
Yahor Berdnikau
ac8edc168d
[Gradle] Fix warnings in KotlinJsTest
...
^KT-56904 In Progress
2024-02-05 10:27:18 +00:00
Yahor Berdnikau
bbf0402a0f
[Gradle] Remove unused import in NodeJsRootExtension
...
^KT-56904 In Progress
2024-02-05 10:27:18 +00:00
Yahor Berdnikau
07ae48d1a3
[Gradle] Fix warnings in NodeJsExec
...
^KT-56904 In Progress
2024-02-05 10:27:18 +00:00
Yahor Berdnikau
09f2f36545
[Gradle] Fix warnings in KotlinJsIrTarget
...
^KT-56904 In Progress
2024-01-30 11:49:07 +00:00
Yahor Berdnikau
c43a0228b9
[Gradle] Fix warnings in KotlinJsIrSubTarget
...
^KT-56904 In Progress
2024-01-30 11:49:07 +00:00
Yahor Berdnikau
cc29ee9f7a
[Gradle] Removed unused method in KotlinJsIrLink
...
^KT-56904 In Progress
2024-01-30 11:49:07 +00:00
Yahor Berdnikau
ed82ca5c09
[Gradle] Fix warnings in KotlinJsBinaryContainer
...
^KT-56904 In Progress
2024-01-30 11:49:07 +00:00
Yahor Berdnikau
d0b0774c6d
[Gradle] Fix warnings in KotlinBrowserJsIr
...
^KT-56904 In Progress
2024-01-30 11:49:07 +00:00
Yahor Berdnikau
f4d9d98a5e
[Gradle] Fix warnings in D8Exec
...
^KT-56904 In Progress
2024-01-30 11:49:07 +00:00
Yahor Berdnikau
5cf1572995
[Gradle] Fix warnings in KotlinJsCompilation
...
^KT-56904 In Progress
2024-01-30 11:49:07 +00:00
Yahor Berdnikau
0f29ae48ee
[Gradle] Fix warnings in InternalKotlinTargetPreset
...
^KT-56904 In Progress
2024-01-30 11:49:07 +00:00
Yahor Berdnikau
0258e71bd5
[Gradle] Set max Gradle version in tests to 8.4
...
^KT-62639 Verification Pending
2024-01-24 13:36:39 +00:00
Yahor Berdnikau
27dc0a55fd
[Gradle] Add Gradle 8.6-rc-2 version
...
^KT-62639 In Progress
2024-01-24 13:36:39 +00:00
Yahor Berdnikau
a6b5fd1e54
[Gradle] Update AGP test versions
...
^KT-62639 In Progress
2024-01-24 13:36:39 +00:00
Yahor Berdnikau
207750f6ae
[Gradle] Fix warnings in SingleTargetSourceDirConfigurator
...
^KT-56904 In Progress
2024-01-22 20:50:08 +00:00
Yahor Berdnikau
0a95407209
[Gradle] Fix warnings in MultiplatformLayoutV2SourceDirConfigurator
...
^KT-56904 In Progress
2024-01-22 20:50:07 +00:00
Yahor Berdnikau
7e7156b49a
[Gradle] Fix warnings in MultiplatformLayoutV2DependsOnConfigurator
...
^KT-56904 In Progress
2024-01-22 20:50:07 +00:00
Yahor Berdnikau
3036b408ff
[Gradle] Fix warnings in MultiplatformLayoutV2DefaultManifestLocationConfigurator
...
^KT-56904 In Progress
2024-01-22 20:50:07 +00:00
Yahor Berdnikau
cfc48c6e94
[Gradle] Fix warnings in MultiplatformLayoutV1SourceDirConfigurator
...
^KT-56904 In Progress
2024-01-22 20:50:07 +00:00
Yahor Berdnikau
8ee9753045
[Gradle] Fix warnings in MultiplatformLayoutV1DependsOnConfigurator
...
^KT-56904 In Progress
2024-01-22 20:50:07 +00:00
Yahor Berdnikau
17b0ffb208
[Gradle] Fix warnings in MultiplatformAndroidResourceDirConfigurator
...
^KT-56904 In Progress
2024-01-22 20:50:07 +00:00
Yahor Berdnikau
0e78e98ca0
[Gradle] Fix warnings in KotlinAndroidSourceSetInfoConfigurator
...
^KT-56904 In Progress
2024-01-22 20:50:07 +00:00
Yahor Berdnikau
cbfc2eb9c0
[Gradle] Fix warnings in KotlinAndroidSourceSetConfigurator
...
^KT-56904 In Progress
2024-01-22 20:50:07 +00:00
Yahor Berdnikau
be848cc432
[Gradle] Fix warnings in GradleConventionAddKotlinSourcesToAndroidSourceSetConfigurator
...
^KT-56904 In Progress
2024-01-22 20:50:07 +00:00
Yahor Berdnikau
8b0c975590
[Gradle] Fix warnings in AndroidKaptSourceSetConfigurator
...
^KT-56904 In Progress
2024-01-22 20:50:07 +00:00
Yahor Berdnikau
1c7f2b3066
[Gradle] Fix warnings in Agp7AddKotlinSourcesToAndroidSourceSetConfigurator
...
^KT-56904 In Progress
2024-01-22 20:50:07 +00:00
Yahor Berdnikau
fcfc2446cf
[Gradle] Use specialized 'dependencyScope' configuration container
...
Gradle 8.4 has introduced a new set of APIs:
https://docs.gradle.org/8.4/release-notes.html#easier-to-create-role-focused-configurations
We this change we started to create a 'DependencyScopeConfiguration'
for configurations used to declare dependencies.
^KT-65143 In Progress
2024-01-22 16:43:46 +00:00
Yahor Berdnikau
ae09c0fb60
[Gradle] Run tests against Gradle 8.3
...
^KT-59024 Verification Pending
2024-01-22 12:23:57 +00:00
Yahor Berdnikau
53fa25cafd
[Gradle] Add AGP 8.4 test version
...
And update AGP 8.3 version.
^KT-59024 In Progress
2024-01-22 12:23:57 +00:00
Yahor Berdnikau
0e98eb5bb4
[Gradle] Add test checking '.attribute(key, attr)' method is not used
...
We want to prevent usages of 'AttributeContainer.attribute(key, attr)'
method in our codebase.
^KT-60664 Verification Pending
2024-01-19 14:58:23 +00:00
Yahor Berdnikau
dbd77fc785
[Gradle] Fix eager task realization due to attributes querying
...
Gradle 8.3+ starts triggering JVM eager tasks creating via eagerly
configured attributes that we copy over from the Gradle JVM plugin for
Kotlin compilation. The fix is to migrate to '.attributeProvider()' API
to configure the attribute.
^KT-60664 In Progress
2024-01-19 14:58:23 +00:00
Yahor Berdnikau
facc9cdb58
[Gradle] Add compiler options DSL for Kotlin targets
...
Restore compiler options DSL for all Kotlin targets. 'KotlinTarget'
interface does not provide any common way to configuring options - this
is the responsibility of related plugin extensions.
From the hierarchical standpoint of view target DSL overrides options
configured in the extension.
^KT-57292 In Progress
2024-01-19 14:16:11 +00:00
Yahor Berdnikau
e527781772
[Gradle] Introduce HasConfigurableCompilerOptions DSL interface
...
This interface should be attached to the KGP DSL entities that want to
provide an ability to configure Kotlin compiler options.
^KT-60733 In Progress
2024-01-19 14:16:11 +00:00
Yahor Berdnikau
6234b9960c
[Gradle] Fix warnings in ExternalKotlinCompilationDescriptor
...
^KT-56904 In Progress
2024-01-18 22:45:58 +01:00
Yahor Berdnikau
3b837734d1
[Gradle] Fix warnings in MultiplatformLayoutV2MultiplatformLayoutV1StyleSourceDirUsageChecker
...
^KT-56904 In Progress
2024-01-18 21:12:28 +00:00
Yahor Berdnikau
bc7c342003
[Gradle] Fix warnings in MultiplatformLayoutV2AndroidStyleSourceDirUsageChecker
...
^KT-56904 In Progress
2024-01-18 21:12:28 +00:00
Yahor Berdnikau
7de6fda9f2
[Gradle] Fix warnings in KotlinAndroidSourceSetLayoutChecker
...
^KT-56904 In Progress
2024-01-18 21:12:28 +00:00
Yahor Berdnikau
01824a336c
[Gradle] Fix warnings in MultiplatformLayoutV2KotlinAndroidSourceSetNaming
...
^KT-56904 In Progress
2024-01-17 19:32:04 +00:00