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
Bogdan Mukvich
3bb429929a
Update expected poms in ArtifactsTests
...
^KTI-1103
2023-06-27 08:47:14 +00:00
Alexander Udalov
c66bc36382
Build: fix some warnings in buildSrc and build.gradle.kts
2023-06-26 15:42:21 +00:00
Bogdan Mukvich
26a479918b
Add expected poms
...
^KTI-1103
2023-06-26 08:19:47 +00:00
Bogdan Mukvich
9160636a71
Implement artifacts test
...
^KTI-1103
2023-06-26 08:19:47 +00:00
Bogdan Mukvich
d1e5b252c9
Add artifacts-tests module
...
^KTI-1103
2023-06-26 08:19:47 +00:00
Alexander.Likhachev
862f8f235c
[Build] Bump Gradle version to 8.1.1
...
#KTI-1221 In Progress
2023-06-22 15:16:08 +00:00
Alexander.Likhachev
19073b96a7
[Build] Add a property to disable usernames obfuscation for build scans
...
The property is `kotlin.build.scan.obfuscate.username`
2023-06-07 12:33:10 +00:00
Alexander.Likhachev
04fcffa664
[Build, IGS] Add a consent details document link
...
Related to KTI-1223
2023-06-07 12:33:10 +00:00
Vyacheslav Gerasimov
58dfdd2f77
Build: Sync cache-redirector script with "Table of redirects"
2023-06-02 18:53:01 +00:00
Nikolay Krasko
3eeb867f56
Minor: cleanup warnings in codebase-tests
2023-05-23 16:52:40 +00:00
Nikolay Krasko
c1a1986344
Discourage future trove usages
...
KTI-1135
2023-05-23 16:52:40 +00:00
Alexander.Likhachev
3273ee4519
[Build, IGS] Add a plugin-switch property
...
The plugin is not being actually applied until the `kotlin.build.internal.gradle.setup` property is explicitly set to enable the plugin logic.
#KTI-1223 Fixed
2023-05-17 19:36:15 +00:00
Alexander.Likhachev
ecbf5abb81
[Build, IGS] Don't run a separate thread as it leads to problems with user input
...
#KTI-1223 In Progress
2023-05-17 19:36:15 +00:00
Alexander.Likhachev
1e583d2946
[Build, IGS] Add logging to InternalGradleSetupSettingsPlugin
...
#KTI-1223 In Progress
2023-05-17 19:36:15 +00:00
Alexander.Likhachev
2a634ead6f
[Build, IGS] Specify the used value in the case of a property override
...
#KTI-1223 In Progress
2023-05-17 19:36:15 +00:00
Alexander.Likhachev
cf03863b65
[Build, IGS] Ignore non-existing keys during setup file parsing
...
#KTI-1223 In Progress
2023-05-17 19:36:15 +00:00
Alexander.Likhachev
ea38cfebf2
[Build, IGS] Implement InternalGradleSetupSettingsPlugin
...
#KTI-1223 In Progress
2023-05-17 19:36:15 +00:00
Alexander.Likhachev
f04f1d18c4
[Build, IGS] Implement ConsentManager
...
#KTI-1223 In Progress
2023-05-17 19:36:14 +00:00
Alexander.Likhachev
6804d0a0af
[Build, IGS] Implement LocalPropertiesModifier
...
#KTI-1223 In Progress
2023-05-17 19:36:14 +00:00
Alexander.Likhachev
e30b72fa8f
[Build, IGS] Deserialize setup json using kotlinx-serialization-json
...
#KTI-1223 In Progress
2023-05-17 19:36:14 +00:00
Alexander.Likhachev
188203197b
[Build] Add internal-gradle-setup settings plugin
...
#KTI-1223 In Progress
2023-05-17 19:36:14 +00:00
Nelson Osacky
06e687addd
Upgrade Gradle Enterprise, CCUD
...
This upgrades the Gradle Enterprise Gradle Plugin and the Common Custom User Data Gradle plugin to the latest versions.
https://docs.gradle.com/enterprise/gradle-plugin/#release_history
https://github.com/gradle/common-custom-user-data-gradle-plugin/releases/tag/v1.9
2023-03-31 15:40:13 +02:00
Artem Kobzar
c6e4858bc9
[K/JS] Remove the ability to run Legacy JS backend from the Gradle Plugin
2023-03-28 12:47:04 +00:00
nataliya.valtman
d6a9bca5ec
Create plugin for test to set language and api kotlin versions
2023-03-23 12:34:01 +00:00
Nikolay Krasko
e42e2b28db
Remove bunch tool chunks
2023-03-14 21:30:26 +00:00
Yahor Berdnikau
ce39a02e0a
Unify Kotlin daemon JVM arguments settings in Kotlin repo
...
Now 'kotlin-daemon-config' convention plugin should be added into
settings plugins to configure Kotlin daemon.
2023-03-09 10:16:05 +00:00
Yahor Berdnikau
b9d19a864a
Unify Kotlin daemon JVM arguments settings in Kotlin repo
...
Now 'kotlin-daemon-config' convention plugin should be added into
settings plugins to configure Kotlin daemon.
2023-03-09 10:16:05 +00:00
Nikolay Lunyak
bcfafc601e
Add EnumEntries to minimal-stdlib-for-tests
...
This change allows to revert adding `WITH_STDLIB` directive
to tests which happened at `a9343aeb`.
Co-authored-by: Alexander Udalov <Alexander.Udalov@jetbrains.com >
2023-03-02 10:23:38 +00:00
Vyacheslav Gerasimov
a51ae33e4d
Build: Add -Xmx3g to kotlin.daemon.jvmargs in settings-conventions
...
To avoid spawning multiple daemons `kotlin.daemon.jvmargs` should be
the same as root gradle.properties and buildSrc
#KTI-1142
2023-03-01 11:38:35 +00:00
Artem Kobzar
cf10bb8871
[K/JS] Fix problem with deployment of artifacts (temporary solution before the KT-MR-9000 will be merged and bootstrapped)
2023-02-27 19:52:17 +00:00
Nikolay Krasko
0963bd25a8
Test links reference existing files
2023-02-16 22:56:21 +00:00
Nikolay Krasko
3c6e64b560
Test links definitions in license/README.md
2023-02-16 22:56:21 +00:00
Yahor Berdnikau
1b5210b870
Exclude generated Kotlin-DSL from copyrights test
...
This DSL is generated by Gradle and not end up in published artifacts.
2023-02-13 12:58:32 +00:00
Yahor Berdnikau
db9c440e90
Drop leftovers usages 'forUseAtConfigurationTime'
2023-02-13 12:58:32 +00:00
Yahor Berdnikau
7819e2bf54
Add settings convention for JVM toolchain provider
2023-02-13 12:58:31 +00:00
Yahor Berdnikau
920f76b9ef
Add settings convention for Gradle enterprise
2023-02-13 12:58:30 +00:00
Yahor Berdnikau
b7f50aeaf2
Introduce repo settings conventions
...
First convention is to configure Gradle build cache.
2023-02-13 12:58:30 +00:00