Timofey Solonin
d25d0e4f94
[MPP] Validate which configurations resolve for explicit stdlib-js dependency
...
^KT-60901
^KT-61126
2023-08-11 14:52:03 +00:00
Ilya Gorbunov
3e4cbd6dd2
Publish Gradle metadata for kotlin-stdlib-common, KT-60911
...
This makes it depend on kotlin-stdlib in all targets
and have no artifacts from Gradle's point of view
2023-08-11 08:49:23 +00:00
Alexander.Likhachev
2675531624
[Build] allow empty build cache url to disable it
...
4af1970b28 allows it only for the included build
2023-08-09 22:10:43 +00:00
Aleksei.Cherepanov
c8c3565a24
Fix JPS import
...
Exclude kotlin-stdlib-js project for JPS build. Related to KT-56106
#KT-61059 Fixed
Merge-request: KT-MR-11527
Merged-by: Aleksei Cherepanov <aleksei.cherepanov@jetbrains.com >
2023-08-09 14:37:21 +00:00
Dmitriy Dolovov
da2e6d93ff
[Native][tests] Don't use trove4j in K/N new test infra
2023-08-09 12:15:39 +00:00
Yahor Berdnikau
380062c511
[repo] Update the shadow version to 8.1.1 release
...
https://github.com/johnrengelman/shadow/releases/tag/8.1.1
2023-08-09 08:36:46 +00:00
Anton Lakotka
c58eef8330
[stdlib-mpp] Update kotlin-stdlib.pom
...
It has now unnecessary duplicated dependencies on kotlin-stdlib-common.
They should be removed in followup changes.
^KT-61053 Verification Pending
2023-08-09 07:52:35 +00:00
Igor Yakovlev
983991d46c
[Wasm] Add box and stdlib tests in wasi mode
2023-08-08 18:10:19 +02:00
Igor Yakovlev
f42d0b1ed4
[Wasm] Add wasi kotlin.test target gradle buildscript
2023-08-08 18:10:19 +02:00
Igor Yakovlev
d1c7caf15c
[Wasm] Add wasi stdlib target gradle buildscript
...
KT-56608
2023-08-08 18:10:19 +02:00
Alexander Udalov
4af1970b28
Build: allow empty build cache url to disable it
2023-08-08 11:25:20 +00:00
Bogdan Mukvich
ec73815f80
Generate SBOM for kotlin gradle plugin and its API
...
^KTI-1129
2023-08-07 15:50:49 +00:00
Nikolay Krasko
a1250e838b
Ignore compose experimental modules during artifacts check
...
The check can be improved in the future, so not only parent directory
is checked.
2023-08-07 08:18:19 +00:00
Bogdan Mukvich
a20db23b1f
Do not generate SBOM for gradle test plugins
...
^KTI-1129
2023-08-04 10:14:08 +00:00
Ilya Gorbunov
21565c6128
[stdlib-mpp] Add dependency constraints to JVM variant, KT-55297
2023-08-03 14:47:21 +00:00
Ilya Gorbunov
a9bc8fa402
[stdlib-mpp] Exclude kotlin-stdlib-js/js-ir projects and use kotlin-stdlib instead
...
- Specify disambiguating attributes in kotlin-dom-api-compat
compile dependency configurations
because it uses the flag that removes JS compiler type attribute
from all configurations and variants
KT-56106
2023-08-03 14:47:21 +00:00
Ilya Gorbunov
b3707807b6
[stdlib-mpp] Do not depend on kotlin-stdlib-common in kotlin-test-common
...
KT-56106
2023-08-03 14:47:21 +00:00
Ilya Gorbunov
8172bbcb3a
[stdlib-mpp] Update expected poms of the standard library
...
KT-56106
2023-08-03 14:47:21 +00:00
Ilya Gorbunov
69a87efdd9
js.tests: change paths to kotlin-stdlib-js.klib
...
Change the expected klib name of stdlib
KT-56106
2023-08-03 14:47:20 +00:00
Ilya Gorbunov
34720f27d4
[stdlib-mpp] Switch kotlin-stdlib project to multiplatform
...
#KT-56106
2023-08-03 14:47:20 +00:00
Ilya Gorbunov
be0bf91961
Exclude copied sources from code conformance test
2023-08-03 14:47:20 +00:00
Ilya Gorbunov
72e1578ece
YarnAndNpmSuppressor: more allowed test task names
...
#KT-56106
2023-08-03 14:47:20 +00:00
Ilya Gorbunov
ff499a6361
[stdlib-mpp] Support java9 source set compilations in MPP library projects
...
#KT-56106
2023-08-03 14:47:19 +00:00
Ilya Gorbunov
79d5c87f30
[stdlib-mpp] Disable test retries for MPP libraries
...
Not compatible with org.jetbrains.kotlin.gradle.targets.jvm.tasks.KotlinJvmTest
executer.
#KT-56106
2023-08-03 14:47:19 +00:00
Vyacheslav Gerasimov
5be8d63c00
Build: resolve commonCompileClasspath in resolveDependencies task
...
`commonCompileClasspath` is not resolved during with --write-verification-metadata, only during KGP build
#KTI-1277
2023-08-01 09:18:34 +00:00
Alexander.Likhachev
18aa7f4d4b
[BT] Implement non-incremental compilation within the daemon
...
#KT-57398 In Progress
2023-07-31 10:38:35 +00:00
Sebastian Sellmair
fe3d5014ce
[Gradle] Compile against Gradle 8.2
...
^KT-58157 In Progress
2023-07-28 15:55:51 +00:00
Alexander.Likhachev
28c059f25b
[BT] Implement basic non-incremental in-process JVM compilation
2023-07-28 15:48:28 +00:00
Timofey Solonin
167ddc556d
[MPP] Don't publish PM20
...
^KT-60198
2023-07-27 15:54:06 +00:00
Mikhail Glukhikh
e76cf24d01
Explicitly use language version 1.9 for K2-unsupported parts
...
This commit explicitly sets LV 1.9 for all projects with disabled FIR
bootstrap, as well as for libraries, including Native stdlib.
Related to KT-59171
2023-07-26 18:19:58 +00:00
Yahor Berdnikau
63b0e900a9
[repo] Start using version catalog in the main build
2023-07-19 17:53:10 +00:00
Yahor Berdnikau
9294a74bf2
[repo] Fix 'prepare-deps' sub-project was not included in build
2023-07-19 17:53:10 +00:00
Yahor Berdnikau
45d8a8e56a
[repo] Simplify buildsrc-compat/build.gradle.kts configuration
...
Use the Kotlin extension to configure toolchain and compiler options.
2023-07-19 17:53:10 +00:00
Yahor Berdnikau
d743dc70ac
[repo] Add version catalog for gradle-build-conventions included build
2023-07-19 17:53:10 +00:00
Yahor Berdnikau
67ea8b09e7
[repo] Migrate settings.gradle into settings.gradle.kts
2023-07-19 17:53:10 +00:00
Yahor Berdnikau
92baeefeaf
[repo] Add version catalog for gradle-settings-convensions included build
2023-07-19 17:53:10 +00:00
Yahor Berdnikau
dc5660d98c
[Gradle] Add 'validatePlugins' tasks for Gradle plugin dependencies
...
Gradle 8 has removed "validate-external-gradle-plugin" plugin which we
used before to run validate task inputs proper annotations.
With this change, every Gradle dependency that is not published as a
Gradle plugin but uses Gradle API types is also running
'validatedPlugins' task registered manually via a build script.
^KT-59827 Fixed
2023-07-19 13:36:03 +00:00
Bogdan Mukvich
3aee0ab994
Add SBOM for gradle plugins
...
^KTI-1299
2023-07-19 06:57:32 +00:00
Bogdan Mukvich
b6e8937077
Use root document supplier field value for project modules in SBOM
...
KTI-1301
2023-07-19 06:55:19 +00:00
Yahor Berdnikau
bd000e61f6
[repo] Migrate resolveDependencies.gradle.kts into convention plugin
...
Otherwise, it could not find methods from buildsrc-compat.
2023-07-13 08:24:50 +00:00
Yahor Berdnikau
3209dbbf10
[repo] Migrate ideaRtHack.gradle.kts into convention plugin
...
Otherwise, it could not find methods from buildsrc-compat.
2023-07-13 08:24:50 +00:00
Yahor Berdnikau
9cc28406a6
[repo] Migrate modularizedTestConfigurations.gradle.kts into convention plugin
...
Otherwise, it could not find methods from buildsrc-compat.
2023-07-13 08:24:50 +00:00
Yahor Berdnikau
e1ffe34088
[repo] Migrate jps.gradle.kts into convention plugin
...
Otherwise, it could not find methods from buildsrc-compat.
2023-07-13 08:24:50 +00:00
Yahor Berdnikau
8018b5f63b
[repo] Migrate javaInstrumentation.gradle.kts into convention plugin
...
Otherwise, it could not find methods from buildsrc-compat.
2023-07-13 08:24:50 +00:00
Yahor Berdnikau
d686cb1365
[repo] Migrate report.gradle.kts into convention plugin
...
Otherwise, it could not find methods from buildsrc-compat.
2023-07-13 08:24:50 +00:00
Yahor Berdnikau
5b5dae9249
[repo] Move buildSrc into repo/gradle-build-conventions/buildsrc-compat project
...
Include new project as build logic included build. Such change will
allow us to start migration into build convention plugins by splitting
buildSrc logic into subprojects.
2023-07-13 08:24:49 +00:00
Yahor Berdnikau
73f6316f27
[repo] Enable warnings as errors for Gradle Kotlin scripts
2023-07-12 12:49:32 +00:00
Abduqodiri Qurbonzoda
7346cf4777
Introduce jdk-api-validator to ensure kotlin-reflect uses jdk6 API
...
Merge-request: KT-MR-6930
Merged-by: Abduqodiri Qurbonzoda <abduqodiri.qurbonzoda@jetbrains.com >
2023-07-12 05:13:08 +00:00
Pavel Mikhailovskii
083f54aceb
[KAPT4] Create basic infrastructure for KAPT4
2023-07-07 11:09:16 +00:00
Bogdan Mukvich
8dab53f58a
Add README for ArtifactsTests
...
^KTI-1103
2023-06-27 08:47:14 +00:00