Ilya Gorbunov
7cc2384485
Remove kotlin-stdlib-common exclusion
...
It's no longer a transitive dependency of kotlin-stdlib
2024-03-04 11:40:06 +00:00
Bogdan Mukvich
ff2fea390b
Fix snapshot deployment maven params
...
^KT-65944
2024-02-21 17:13:29 +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
Leonid Startsev
ed30221f42
Publish kotlin-metadata-jvm as a part of Kotlin distribution
...
and add a corresponding POM test.
#KT-63161 Fixed
2024-02-15 15:32:33 +00:00
cristiangarcia
a9d0e8574e
Make artifacts-tests:test ConfigurationCache compatible
...
Required for KTI-1553
2024-02-12 12:06:12 +00:00
Brian Norman
aa34282efb
[PowerAssert] Integrate with build
...
^KT-63617 Fixed
2024-02-07 21:51:17 +00:00
Bogdan Mukvich
555e374a33
Ignore native bundle artifacts in ArtifactsTest
...
* kotlin-native not enabled by default in project
2024-02-07 09:51:56 +00:00
Ilya Gorbunov
58c03e021b
Update transitive dependencies of JVM test frameworks in kotlin-test KT-65242, KT-63397
2024-02-06 11:06:12 +00:00
Bogdan Mukvich
55a87f301b
Ignore native bundle artifacts in ArtifactsTest
...
* kotlin-native not enabled by default in project
2024-02-05 17:16:35 +00:00
Artem Kobzar
dfe2d8651e
[K/JS] Prepare JS Plain Objects plugin to publication
2024-01-17 10:52:58 +00:00
Artem Kobzar
de44905edd
[Tests] Show all the missing artifacts in the ArtifactsTest instead of asserting one by one
2024-01-12 15:37:20 +00:00
Artem Kobzar
300702a7e7
[K/JS] Create JavaScript Simple Object plugin that helps create typed JS objects
2024-01-10 16:30:02 +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
653fc03cbc
Replace kotlin-test project dependencies in dist
...
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
b91e4e24c4
[kotlin-test] Custom publishing layout KT-61969
2023-12-13 15:40:25 +00:00
Bogdan Mukvich
3616adbe1b
Replace single artifacts-test with test factory
...
* Add the ability to fix all tests locally in one run
^KTI-1515
2023-12-13 14:50:57 +00:00
Bogdan Mukvich
b76452e15f
Use deployVersion if present for artifacts-tests
...
^KTI-1476
2023-12-12 12:28:44 +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
Alexander Udalov
d2a0e1dada
Update to jline 3.24.1
...
It fixes the exception when REPL is run on an ARM Mac, as well as not
quitting after interrupting on the first line.
After this change, REPL runs fine on JDK 8, 17, 21. Note that on JDK 11,
it prints a warning during startup (but then also runs fine):
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.jline.terminal.impl.exec.ExecTerminalProvider$ReflectionRedirectPipeCreator to constructor java.lang.ProcessBuilder$RedirectPipeImpl()
WARNING: Please consider reporting this to the maintainers of org.jline.terminal.impl.exec.ExecTerminalProvider$ReflectionRedirectPipeCreator
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
#KT-18355 Fixed
#KT-64013 Fixed
2023-12-11 11:34:05 +00:00
Alexander.Likhachev
1dc76f0b94
[Build] Fix configuration cache issue with :repo:artifacts-tests:test
...
^KTI-1473 In Progress
2023-12-07 18:31:06 +00:00
Alexander.Likhachev
f915efab18
[Build] Update artifacts tests test data after the Gradle 8.4 upgrade
...
^KTI-1473 In Progress
2023-12-07 18:31:06 +00:00
Yan Zhulanow
1726a94c87
[Pill] Update module structure
2023-12-07 08:53:35 +00:00
Alexander.Likhachev
3ca1249926
[Daemon] Add unit tests for LimitedLinkedList
2023-12-05 13:51:14 +00:00
Alexander.Likhachev
6fbd26905a
[Gradle] Add Gradle 8.2+ plugin variant
...
Fixups KT-52976 as the intention was to remove conventions registration. However until this commit, `gradle81` variant was used for all the 8.1+ versions providing an implementation that registers conventions.
^KT-63499 Fixed
2023-11-16 16:59:02 +00:00
Alexander.Likhachev
0333985445
[Build] Remove kotlin-gradle-plugin-compiler-dependencies
...
We should consider the information from the removed buildscript to resolve KT-61706
^KT-62650 Fixed
2023-11-09 12:19:23 +00:00
Alexander.Likhachev
defa0b955b
[Gradle] Use kotlin-compiler-embeddable instead of kotlin-gradle-plugin-compiler-dependencies
...
^KT-62650 In Progress
2023-11-09 12:19:23 +00:00
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
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
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
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
Alexander.Likhachev
6eaccc997f
[Build] Fix the typo junit jupyter -> jupiter
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
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
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
Ilya Gorbunov
9640e32483
[stdlib-mpp] Publish wasm artifacts through variants of stdlib KT-60909
2023-08-18 15:36:15 +00:00
Ilya Chernikov
a53933d8ce
Scripting: do not pack generic dependencies jar into maven-all
...
The -all jar is compacted with proguard, and the proguard removes
synthetic methods methods with $default suffix from classes regardless
of the -keep flag.
Therefore the calls to the $default metods lead to the NoSuchMethodError
exception on runtime.
Removing the main interface module from the proguarded jar solves the
problem for now (but not generally, the use of "proguarded" jars as
libraries should be discouraged.)
#KT-60862 fixed
2023-08-18 12:35:25 +00:00
Bogdan Mukvich
04d330edae
Add cleaning instruction to artifacts tests README
2023-08-18 11:01:56 +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
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
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
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