Yahor Berdnikau
63b0e900a9
[repo] Start using version catalog in the main build
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
Bogdan Mukvich
b6e8937077
Use root document supplier field value for project modules in SBOM
...
KTI-1301
2023-07-19 06:55:19 +00:00
Zalim Bashorov
5db493a475
[Wasm, JS] Update v8 to 11.7.186
2023-07-17 23:57:34 +02:00
Sebastian Sellmair
9732651264
[Gradle] kgp-idea-proto: Automate protoc setup
...
^KT-60053 In Progress
2023-07-14 12:09:09 +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
ed8fc64257
[repo] Update to Gradle 8.2.1 version
...
This Gradle release also fixes 2 security vulnerabilities:
https://docs.gradle.org/8.2.1/release-notes.html
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
Bogdan Mukvich
418404b597
Support NOASSERTION value for downloadUrl in SBOM
...
Fixes compatibility with Gradle 8.2
^KTI-1289
2023-07-11 09:12:37 +00:00
Yahor Berdnikau
351e9c7592
[repo] Update Dokka to 1.8.20 version
...
This release also fixes some problems with KGP-api documentation
publication.
2023-07-06 11:07:48 +00:00
Yahor Berdnikau
1fdda8962d
[repo] Migrate 'preparePublication' task into buildSrc
2023-07-04 19:26:38 +00:00
Ilya Goncharov
0bbf16dff4
[Wasm] Add kotlin-stdlib-wasm and kotlin-test-wasm to trusted group
2023-07-04 08:52:30 +00:00
Kirill Rakhman
046b629baa
[JPS Build] Fix list of ignored modules for JPS build
...
#KTI-1275 Fixed
2023-06-28 12:19:24 +00:00
Alexander Udalov
ecc1f9fb0b
Update to kotlinx-metadata-jvm 0.6.2
...
Migrate to the new API in kotlin-reflect build script, remove obsolete
workarounds.
2023-06-27 14:32:15 +00:00
Alexander Udalov
c66bc36382
Build: fix some warnings in buildSrc and build.gradle.kts
2023-06-26 15:42:21 +00:00
Alexander.Likhachev
cb087b7def
[Build] Bump gradle-node-plugin version to 5.0.0
...
This change is required to fix a configuration cache problem revealed after migration to Gradle 8.1
2023-06-26 10:36:25 +00:00
Alexander.Likhachev
1c00b7062e
[Build] Upgrade gradle wrapper files
...
This change was missed during the Gradle version bump
2023-06-26 10:36:25 +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
a93c49baf1
[Build] Fix a bunch of buildscript compilation warnings
...
#KTI-1221 Fixed
2023-06-22 15:16:08 +00:00
Alexander.Likhachev
7690904bc4
[Gradle] Update AGP for KGP functional tests to support Gradle 8
...
#KTI-1221 In Progress
2023-06-22 15:16:08 +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
Vyacheslav Gerasimov
01b6af452f
Build: Introduce resolveDependencies task
...
It is used on the build server to pre-download all dependencies and
check that verification-metadata.xml is up-to-date
#KTI-72
2023-06-16 12:19:00 +00:00
Dmitrii Krasnov
267068546f
migrated git connected cocoapods test to new test dsl (junit 5 and gradle test kit)
...
#KT-51553 In Progress
2023-06-13 06:34:33 +00:00
Vyacheslav Gerasimov
b8c4a4c80a
Build: Add missing v8 artifacts to the verification-metadata.xml
2023-06-12 12:48:04 +02:00
Vyacheslav Gerasimov
d5831587fb
Build: Download jshell using configuration
2023-06-07 10:12:39 +00:00
Vyacheslav Gerasimov
965b00549f
Build: Download webassembly wabt and test suite using configuration
2023-06-07 10:12:39 +00:00
Bogdan Mukvich
1e4f78dcff
Update spdx-gradle-plugin
2023-06-06 13:27:25 +00:00
Dmitriy Dolovov
502cbe8b17
[PL][tests] W/a for broken @Deprecated annotations in existing c-interop KLIBs
...
^KT-59030
2023-06-05 12:47:56 +00:00
Vyacheslav Gerasimov
5e39bb97a0
Download d8 using configuration to make use of Gradle dependency caching
...
#KTI-72
2023-06-01 09:28:11 +00:00
Nataliya.Valtman
06ac8a10cd
Use FlowParameter for buildFinish event
...
Support build scan report for Gradle 8.1
#KT-55740: Fixed
#KT-58251: Fixed
2023-05-25 14:24:16 +00:00
Igor Yakovlev
45897cf045
[Wasm] Update SpiderMonkey and D8
2023-05-19 15:50:06 +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
Yahor Berdnikau
eef7c3e834
Publish serialization plugin as kotlin-serialization-compiler-plugin
...
With this change it will have consistent naming with other compiler plugins.
'-embeddable' was also renamed.
'dist' should contain two identical jar files:
- 'serialization-compiler-plugin.jar'
- 'kotlinx-serialization-compiler-plugin.jar'
^KT-58530 In Progress
2023-05-12 09:31:41 +00:00
Alexander.Likhachev
4ec48cfb82
[Gradle] Add Gradle 8.1+ plugin variant
2023-05-10 12:21:06 +00:00
Bogdan Mukvich
dccb7a221c
Add SBOM plugin and configuration
2023-05-09 08:46:06 +00:00
Ilya Chernikov
2e393e8fb7
Stop publishing obsolete kotlin-script-util
...
#KT-58366 fixed
2023-05-04 11:35:08 +00:00
Margarita Bobova
faad7306fb
Update verification-metadata.xml for 1.9.20 and temporary allow 1.9.0 version
2023-04-26 11:55:44 +00:00
Sebastian Sellmair
425c7c738e
Update kotlin binary compatibility validator to v0.13.1
...
KT-55524
2023-04-25 12:49:50 +00:00
Nataliya.Valtman
2a391f7330
Move kotlin-build-statistic project to :compiler
2023-04-25 11:29:09 +00:00
nataliya.valtman
e34dd043da
Add minimal statistic report for JPS build
...
Fix build stat for gradle 8
#KT-56438 Fixed
2023-04-25 11:29:09 +00:00
Yahor Berdnikau
eb4e96a113
Add kotlin-build-tools-enum-compat workaround
...
It acts as a workaround for the case when build tools or dependencies
are compiled with latest 'kotlin-stdlib' version, but at a runtime older
'kotlin-stdlib' is provided, which does not know about new
`EnumEntries`.
^KT-57317 Fixed
2023-04-21 14:57:17 +00:00