Nataliya.Valtman
9de791b9ac
Create FUS Gradle plugin
...
fus-statistics-gradle-plugin can be used by any other Gradle plugins to
collect additional metrics for FUS.
KT-59627
2023-10-18 10:32:11 +00:00
Alexander.Likhachev
274198d8f3
[Build] Return the logic to force LV=1.9 for KGP and its dependencies
...
KT-61951
KT-61449
2023-10-18 07:59:27 +00:00
Dmitriy Novozhilov
a35f2eb90e
Build: switch language level for compilation to 2.0
...
KT-61951
2023-10-18 07:59:26 +00:00
Sebastian Sellmair
5642f2a8c4
[build] acceptAndroidSdkLicenses, functionalTest: Support Gradle configuration cache
2023-10-18 07:51:17 +00:00
Ilya Gorbunov
406d1eaf89
YarnAndNpmSuppressor: allowed test task names for wasm tests
2023-10-17 16:30:41 +00:00
Ilya Gorbunov
469ca237db
Remove the previous approach to build wasm stdlib variants
2023-10-17 16:30:41 +00:00
Ilya Gorbunov
d4b245615a
Build wasm stdlib artifacts in kotlin-stdlib project
2023-10-17 16:30:41 +00:00
Ilya Goncharov
1cde8c3624
[JS] Fix kotlin bom to use type klib
2023-10-16 13:34:37 +00:00
Vyacheslav Gerasimov
453da6af27
Minor: Fix comment in resolve-dependencies.gradle.kts
2023-10-13 09:15:03 +00:00
Ilya Goncharov
ed247a3892
[JS] Remove kotlin-archetype-js
...
^KT-54868 fixed
2023-10-10 09:16:14 +00:00
Ilya Gorbunov
785d6858ea
KT-62004 Drop legacy JS build of kotlin-stdlib
...
- preserve kotlin-stdlib-js.jar in dist and maven
- change packaging to klib in .pom
- fix manifest attributes of kotlin-stdlib-js
2023-10-06 00:46:08 +00:00
Ilya Gorbunov
eb813b7837
KT-62004 Drop legacy JS build of kotlin-test
2023-10-06 00:46:08 +00:00
Alexander.Likhachev
7ab8239c6e
[Gradle] Add :compiler:ir.serialization.common to KGPs compiler dependencies
...
This module isn't used by KGP itself, but we will bundle it for some time until kotlinx-benchmark is reworked
#KT-62016 Fixed
2023-09-21 15:23:01 +00:00
Ilya Gorbunov
222f996d45
[stdlib-mpp] Cleanup kotlin.stdlib.mpp build flag (always true)
2023-09-20 01:07:59 +00:00
Mikhail Glukhikh
5fb38008b7
Switch Kotlin version to 2.0
...
#KT-59171 In Progress
2023-09-19 15:46:26 +00:00
Zalim Bashorov
59a9855373
[Wasm] Use Node.js with canary v8 that supports recent Wasm GC changes
...
It's required to run wasm stdlib tests and compiler box tests with WASI.
#KT-59720
2023-09-19 09:23:26 +00:00
Nikolay Krasko
4686a73c3b
Minor: refactorings in preparePublication
...
KTI-1377
2023-09-15 13:50:12 +00:00
Nikolay Krasko
af7610a5bd
Do signing only if it's explicitly stated so in parameters
...
KTI-1377
2023-09-15 13:50:11 +00:00
Nikolay Krasko
bd16d09d5e
Add additional alias for signingRequired
...
KTI-1377
2023-09-15 13:50:11 +00:00
Nikolay Krasko
fabd5f6231
Remove old aliases for publishing parameters and prepare new
...
KTI-1377
2023-09-15 13:50:11 +00:00
Nikolay Krasko
3ddbf04fc8
Stop creating a staging repository inside the build
...
It's stopped working recently after bad rewriting anyway.
KTI-1377
2023-09-15 13:50:11 +00:00
Nikolay Krasko
d7fadcbab5
Fix preparePublication.kt for empty repository-url
2023-09-15 13:50:11 +00:00
Alexander.Likhachev
9dd4241a70
[Build, IGS] Make the consent checker tests parameterized tests
2023-09-07 17:32:37 +00:00
Alexander.Likhachev
c7b2240c8e
[Build, IGS] Add support for checking global consent
2023-09-07 17:32:37 +00:00
Nikolay Krasko
96a798d400
Revert "Ignore compose experimental modules during artifacts check"
...
This reverts commit a1250e838b .
KTI-1360
2023-09-07 13:26:38 +00:00
Vyacheslav Gerasimov
7d96623c37
Build: Extract toolchain resolve into a separate task
...
#KTI-72
2023-09-07 10:50:02 +00:00
Alexander.Likhachev
6eaccc997f
[Build] Fix the typo junit jupyter -> jupiter
2023-09-06 22:47:34 +00:00
Alexander.Likhachev
a6f3dbb5f4
[Build] Remove unused AggregateTest
2023-09-06 22:47:34 +00:00
Alexander.Likhachev
37c8d789e6
[Build] Remove unused Project.preloadedDeps extension method
2023-09-06 22:47:34 +00:00
Alexander.Likhachev
6f96be0b76
[Build] Get rid of the testApiJUnit5 method
...
#KTI-1349 In Progress
2023-09-06 22:47:34 +00:00
Alexander.Likhachev
53fde520d5
[Build] Add jUnit dependencies in testApiJUnit5 to the implementation configuration
...
Adding these dependencies to the `api` configuration pollutes classpath for each dependant modules even if it doesn't need them. Instead, the dependencies should be declared more granularly if they're required
#KTI-1349 In Progress
2023-09-06 22:47:34 +00:00
Alexander.Likhachev
0ecbb64c64
[Build] Remove testApiJUnit5 parameters
...
Instead of declaring additional dependencies inside the method, declare them directly
#KTI-1349 In Progress
2023-09-06 22:47:34 +00:00
Alexander.Likhachev
7a1dc1f89b
[Build] Do not add ij dependencies in testApiJUnit5
...
This is not needed since the dependencies are already declared as API dependencies in the relevant projects.
#KTI-1349 In Progress
2023-09-06 22:47:33 +00:00
Alexander.Likhachev
ef0fb557a5
[Build] Split junit-jupiter into api and engine
...
#KTI-1349 In Progress
2023-09-06 22:47:33 +00:00
Alexander.Likhachev
357d12fc8e
[Build] Move JUnit dependencies into the version catalog
...
The `kotlin-test` dependencies are left untouched as changing them affects publications, thus these versions are independent from the used inside our build
#KTI-1349 In Progress
2023-09-06 22:47:33 +00:00
Nikita Bobko
01fc708a0f
Mark expect/actual classifiers as experimental
...
^KT-61573 Fixed
Review: https://jetbrains.team/p/kt/reviews/11969/timeline
Tests:
- MultiPlatformIntegrationTestGenerated
- CliTestGenerated
- MultiPlatformIntegrationTestGenerated
- DiagnosticTestGenerated.Multiplatform
- FirLightTreeOldFrontendDiagnosticsTestGenerated
Also add -Xexpect-actual-classes flag to all necessary ./libraries/* modules
Otherwise compilation of those modules failes because of `-Werror`
2023-09-04 12:21:37 +00:00
Bogdan Mukvich
5456ef3ad8
[Gradle] Remove ':kotlin-project-model' from artifacts-tests test data
...
^KT-61463 Verification Pending
2023-08-29 16:45:12 +00:00
Sebastian Sellmair
02c2c76ffe
[Gradle] Remove ':kotlin-project-model' and ':kotlin-project-model-tests-generator'
...
KT-61463
2023-08-29 16:45:12 +00:00
Sebastian Sellmair
e800885c03
[Gradle] Remove ':kotlin-gradle-plugin-kpm-android' module
...
KT-61463
2023-08-29 16:45:12 +00:00
Alexander.Likhachev
59997fb76a
[Build] Update the list of modules with disabled K2 bootstrap
...
#KT-61449 In Progress
Relates to KT-59171
2023-08-29 13:00:15 +00:00
Alexander.Likhachev
db43d8cc8d
[Build] Apply workaround for bt-api resolution as in b97e82f604
2023-08-29 13:00:15 +00:00
Alexander.Likhachev
2304b0f12d
[Build] Change how buildSrc buildscript detects versions
2023-08-29 13:00:15 +00:00
Alexander.Likhachev
2570be129f
[Gradle, BT] Move script definitions scanning into the build tools API
...
#KT-61449 In Progress
2023-08-29 13:00:15 +00:00
Alexander.Likhachev
6cfa165ddb
[Gradle, Build] Publish an artifact with unpublished compiler modules for KGP
...
#KT-61449 In Progress
2023-08-29 13:00:15 +00:00
Alexander.Likhachev
e68661fc0d
[Build, Gradle] Remove totally unused KGP dependencies
...
#KT-61449 In Progress
2023-08-29 13:00:14 +00:00
Bogdan Mukvich
dbb5072a26
[Build] Update dependencies
...
Fix some reports from "Show Vulnerable Dependencies"
^KTI-1342
2023-08-25 14:10:37 +00:00
Dmitriy Novozhilov
b193dc50b4
[Build] Exclude :scripting:dependencies-maven-all from JPS compilation
2023-08-23 14:57:22 +00:00
Ilya Gorbunov
5f5e76a09b
kotlin-test-wasm: correct main source sets compilation, KT-61342
...
- Do not include test sources in main source sets
- Extract commonWasm source set that contains code shared between
wasm-js and wasm-wasi
2023-08-22 13:50:58 +00:00
Bogdan Mukvich
1458c81094
Add maven wrapper and mvn install gradle task
2023-08-22 13:45:45 +00:00
Nikolay Krasko
df55283148
Revert "[Build] Fix usage of --scan parameter with test retry"
...
It looks like tests retry doesn't work sometimes.
This reverts commit ecd06ac47b .
KTI-1346 KTI-1339
2023-08-21 21:01:18 +00:00