aboutsummaryrefslogtreecommitdiff
path: root/integration-tests/gradle
AgeCommit message (Collapse)Author
2023-11-10Restructure the project to utilize included builds (#3174)Ignat Beresnev
* Refactor and simplify artifact publishing * Update Gradle to 8.4 * Refactor and simplify convention plugins and build scripts Fixes #3132 --------- Co-authored-by: Adam <897017+aSemy@users.noreply.github.com> Co-authored-by: Oleg Yukhnevich <whyoleg@gmail.com>
2023-11-10Add Gradle integration test for `wasm-js` and `wasm-wasi` targets (#3315)Vadim Mishenev
* Add Gradle integration test for `wasm-js` and `wasm-wasi` targets * Fix review comments * Update versions of dependencies
2023-11-07Add the link to GitHub repo to the header if there are source links defined ↵Oleg Yukhnevich
(#3235) * Use URL from base plugin configuration * Add integration test for the multi-module project that the homepage link exists everywhere
2023-11-06Update Kotlin to 1.9.20 (#3319)Vadim Mishenev
* Update compiler and KGP to 1.9.20 * Update integration tests
2023-11-01Update Kotlin compiler and KGP to 1.9.20-RC2 (#3262)Vadim Mishenev
* Update Kotlin compiler to 1.9.20-RC2 The current changes are related to https://github.com/JetBrains/kotlin/commit/d797505f06d640b666829bbfb4b7d7c67f812026 * Update KGP to 1.9.20-RC2 * Replace common stdlib in unit tests * Update Kotlin version in integration tests * Fix `Multiplatform0GradleIntegrationTest` * Turn WasmGradleIntegrationTest off for Kotlin 1.9.20-RC2
2023-10-16Update Dokka's references to 1.9.10 (#3210)Ignat Beresnev
2023-09-04Update Kotlin to 1.9.10 (#3158)Vadim Mishenev
2023-09-01Update Dokka's references to 1.9.0 (#3154)Ignat Beresnev
2023-08-31Enable explicit API mode (#3139)Ignat Beresnev
2023-08-31Update copyright (#3149)Ignat Beresnev
* Add the default copyright profile and enable IDEA project settings * Add the license notice file
2023-08-30Migrate to JUnit 5 and unify used test API (#3138)Ignat Beresnev
2023-08-14Refactor and document DisplaySourceSet, deprecate ↵Vsevolod Tolstopyatov
SelfRepresentingSingletonSet (#3105) * Deprecate internal API SelfRepresentingSingletonSet for removal as being harmful and unimplement it in DisplaySourceSet * Provide no automatic migration for DisplaySourceSet, as there are no mechanisms for that. Manual migration is the replacement of 'dss' to `setOf(dss)` where applicable * Introduce a convenience-member DefaultRenderer.buildContentNode to avoid wrapping DSS into set manually * Document DisplaySourceSet * Replace Iterable<DisplaySourceSet>.sourceSetIDs with more straightforward Iterable<DisplaySourceSet>.computeSourceSetIds(), refactor all the usages, save some allocations * Start caching CompositeSourceSetID properties to avoid excessive allocations * Update integration tests on the latest revision with Knit version where the workaround is applied Fixes #2897
2023-08-07Get rid of bintray and jcenter mentions in our buildscript (#3109)Vsevolod Tolstopyatov
Otherwise, our integration tests try to resolve these repositories on failures
2023-08-04Make the compatibility metadata variant check more specific (#3103)Ignat Beresnev
2023-08-04Update examples and tests to use Kotlin 1.9.0 (#3101)Ignat Beresnev
* Opt into foreign API for CPointed * Stop using the deprecated JS backend
2023-07-21Update Kotlin to 1.9.0 (#3074)Vadim Mishenev
* Update Kotlin Gradle Plugin to 1.9.0 * Update Android Gradle Plugin to 4.2.2 * Introduce convention plugin for Gradle runner https://github.com/gradle/gradle/issues/8301 * Fix unit test `common, jvm and macos source sets with kotlin multiplatform` * Update compiler to 1.9.0 * Update integration test * Add empty target for WASM integration test to avoid single target project See https://github.com/Kotlin/dokka/issues/3038 * Remove unused `plugins.shadow` from toml
2023-06-06Update Dokka's references to 1.8.20 (#3028)Ignat Beresnev
2023-05-17Update KGP to 1.8.20 (#2989)Vadim Mishenev
* Update KGP to 1.8.20 * Update AGP to be compatible with KGP * Replace `AndroidSourceSet` * Dump API * Update integration tests * Update GH actions tests * Refactor Gradle Runner * Fix `TYPE_MISMATCH_WARNING_FOR_INCORRECT_CAPTURE_APPROXIMATION` * Suppress source sets without compilations Dokka suppresses source sets that do no have compilation since such configuration is invalid, it reports a warning or an error * Introduce `dependsOn` for a new `com.android.build.api.dsl.AndroidSourceSet` * API dump * Add comment * Suppress remaining `TYPE_MISMATCH_WARNING_FOR_INCORRECT_CAPTURE_APPROXIMATION` * Add comment --------- Co-authored-by: Ignat Beresnev <ignat.beresnev@jetbrains.com>
2023-04-25Tidy/remove unnecessary imports and suppressions (#2975)aSemy
2023-04-21Add Gradle integration tests for configuration (#2963)Ignat Beresnev
2023-03-27Mark utilities.* API as Dokka-internal (#2937)Vsevolod Tolstopyatov
* Deprecate unused declaration, remove inline declaration (as it's binary compatible), opt-in into internal API at project level * Opt-in into DokkaInternalApi where applicable * Get rid of intermediate test-utils module
2023-03-17Introduce Gradle Version Catalog with type-safe project dependencies (#2884)aSemy
2023-03-16Fix test runtime Java versions (#2918)aSemy
Fixes #2917 Co-authored-by: Goooler <wangzongler@gmail.com>
2023-03-13Migrate buildSrc to composite build (#2912)Goooler
2023-03-07Use buildSrc convention plugins to configure the Dokka subprojects (#2704)aSemy
2023-03-06Update Dokka references to 1.8.10 (#2898)Ignat Beresnev
2023-02-21Remove outdated stdlib integration test (#2841)Ignat Beresnev
2023-02-10Update Kotlin to 1.8.10 (#2797)Ignat Beresnev
2023-01-30Bump Gradle to 7.6 (#2756)Goooler
2023-01-27Fix dependency resolution in wasm integration test (#2832)Ignat Beresnev
2023-01-26Temporary fix for missing wasm stdlib dependency from coroutines and ↵Igor Yakovlev
atomicfu libraries
2023-01-26Support kotlin wasm targetIgor Yakovlev
2023-01-13Avoid snapshotting sourceLink.localDirectory input (#2807)ilya-g
2022-12-16Display `SinceKotlin` everywhere (#2708)Vadim Mishenev
* Introduce `extraOptions` * Make 'SinceKotlin' option * Display 'SinceKotlin' everywhere * Dump API * Fix CLI bug * Show custom tags in property brief * Show custom tags in extension brief * Show `SinceKotlin` for TypeAlias * Fix `stdlib.diff` * Add a test * Display doc for actual typealias * Propagate SinceKotlin * Refactor * Refactor in `SinceKotlinTransformer` * Revert "Introduce `extraOptions`" This reverts commit b83fdf5da31a97e2ae037f46a735d34a2f84d2ec. * Revert "Make 'SinceKotlin' option" This reverts commit 69f4641d1776f3a4bcd361919212c2de7fa2364e. * Introduce `dokka.SinceKotlin` system property instead of extra arg * Fix API * Fix tests * Rename * Spread on extensions * Put doc and rename prop
2022-11-26Fix OOME: Metaspace (#2678)Vadim Mishenev
* Fix OOME: Metaspace * Add stress test * Run sample analysis from `Dispatchers.Default`
2022-10-13Ignore BuiltIns for StdLib (#2658)Vadim Mishenev
2022-10-04Update Kotlin to 1.7.20 (#2692)Ignat Beresnev
2022-09-27Update Kotlin to 1.7.20-RC (#2682)Ignat Beresnev
2022-09-26Add documentation for synthetic Enum `values()` and `valueOf()` functions ↵Ignat Beresnev
(#2650)
2022-09-26Extract classpath from `KotlinSharedNativeCompilation` as well (#2664)Vadim Mishenev
* Extract classpath from `KotlinSharedNativeCompilation` as well * Enhance mpp integration test * Enable HMPP for old Kotlin in integration test * Add comments
2022-09-22Update integration tests: coroutines, serialization, biojava (#2672)Ignat Beresnev
2022-09-01Use GitHub Actions Artifacts to store snapshots instead of S3 (#2630)Stefan M
* Use GitHub Actions Artifacts for snapshots * Delete s3-cleanup.yml * Fix trigger event * Fix path * Fix path again * Maybe this path is better * Restore env variable to save output to a known place * Add retention days * Replace stdlib with coroutines * Replace S3Project with TestOutputCopier * Restore S3 upload * Change job name * Fix imports * Add TestOutputCopier to SdtlibIntegrationTest * Save stdlib on S3 again * Rename env variable * Increase rentention-days * Remove .kt as filter for test * Fix skiping copying message * Update Gradle and Kotlin version
2022-09-01Add `DynamicTypeDeserializer` (#2645)Vadim Mishenev
2022-08-24Bump Gradle to 7.5.1 (#2618)Goooler
2022-07-13Update references and documentation to Dokka 1.7.10 (#2566)Ignat Beresnev
2022-07-08Update Kotlin to 1.7.10 (#2564)Ignat Beresnev
2022-06-20Update documentation and examples to Dokka 1.7.0 (#2542)Ignat Beresnev
2022-06-16Update tested AGP version to latest (#2535)Ignat Beresnev
2022-06-10Bump Kotlin to 1.7.0 (#2529)Vadim Mishenev
2022-06-09Make `dokka-analysis` dependency compileOnly in base plugin (#2521)Vadim Mishenev