aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
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-09-01Allow manual deployment of the developer guides (#3155)Ignat Beresnev
2023-08-04Update Developer Guides (#3088)Ignat Beresnev
2023-07-12Set the correct testLauncher property in workflows (#3064)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-22Fix workflow expression errorIgnat Beresnev
2023-04-21Clean up GitHub workflows (#2951)Ignat Beresnev
* Run Gradle wrapper checksum less often * Do not publish examples as artifacts in internal PRs
2023-03-30Use Java 17 for setup-java in GitHub Actions (#2938)Goooler
2023-03-27Enable gradle-home-cache-cleanup (#2939)Goooler
For more information see https://github.com/gradle/gradle-build-action/blob/main/README.md#removing-unused-files-from-gradle-user-home-before-saving-to-cache
2023-03-16Fix test runtime Java versions (#2918)aSemy
Fixes #2917 Co-authored-by: Goooler <wangzongler@gmail.com>
2023-03-07Use buildSrc convention plugins to configure the Dokka subprojects (#2704)aSemy
2023-02-27Stop testing on Java 15 (#2892)Matthew Haughton
2023-02-21Remove outdated stdlib integration test (#2841)Ignat Beresnev
2023-01-30Add concurrency cancellation for test/build GitHub Actions (#2710)aSemy
The GitHub Actions build queue can get 'stacked up' if there are a few smaller commits in quick succession. Since the actions take some time, some small commits can cause the GHA build queue to get congested. This adds a 'concurrency' check for GitHub actions. It means that if a newer trigger comes in (for example, if you make two commits in a row on a PR), then the first job will be cancelled, allowing for the new job to run. This helps save energy, and for faster feedback in PRs. Reference docs: https://docs.github.com/en/actions/using-jobs/using-concurrency#example-using-concurrency-to-cancel-any-in-progress-job-or-run
2023-01-19Revise README documentation for examples and plugins (#2736)Ignat Beresnev
2023-01-10Revise documentation (#2728)Ignat Beresnev
Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com>
2022-12-15Update Qodana GitHub action (#2747)Ignat Beresnev
2022-12-13Enable caching Maven dependencies for `setup-java` GitHub Action (#2722)aSemy
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-08-23Update Qodana and add Qodana token for cloud reports (#2629)Ignat Beresnev
2022-05-31Fix gathering inherited properties (#2481)Ignat Beresnev
* Fix gathering inherited properties in PSI * Refacotr KaJ transformer. Change wrapping TagWrapper for getters and setters. * Add logic to merge inherited properties in kotlin from java sources. * Remove getters and setters from JvmField properties for DObject, DEnum, DInterface in KaJ. * Unify InheritedMember DRI logic. * Fix gathering docs obtained from inheriting java sources in descriptors * Apply requested changes. * Resolve rebase conflicts * Use 221 for qodana analysis * Move accessors generation into DefaultDescriptorToDocumentableTranslator * Fix special "is" case for accessors and refactor logic in general * Remove ambiguous import after rebasing * Remove unused imports and format code * Apply review comment suggestions * Preserve previously lost accessor lookalikes * Extract a variable and correct a typo Co-authored-by: Andrzej Ratajczak <andrzej.ratajczak98@gmail.com>
2022-05-13Update Qodana GH Action to 5.1.0Ignat Beresnev
2022-04-06Add Qodana GitHub Action (#2372)Vadim Mishenev
2022-03-25Minor refactoring of dokka versioning and publishing (#2401)Ignat Beresnev
* Minor refactoring of dokka versioning and publishing * Added RC version type * Added gradle-plugin-portal as a publication channel * Removed `dokka_version_base` in favour of `dokka_version` * Change dokka_version to the relevant SNAPSHOT * Revert explicit flag for version checking, it will be executed automatically if publication channels are present * Update publish to GH pages script to include SNAPSHOT docs
2022-03-24Optimize CI a bit (#2385)Goooler
* Bump actions/checkout to v3 * Bump actions/setup-java to v3 * Use gradle-build-action * Merge validation into check.yml * Reformat * Trim blank lines * Use https * Cleanup * Fix * Remove names * Cleanup * Rename validate to validate-wrapper * Use cirrus-actions/rebase@v1.5 * Use cirrus-actions/rebase@1.5
2022-03-22Edit GH Action to publish doc on release (#2392)Vadim Mishenev
2022-02-09Update Gradle in examplesvmishenev
Trigger publishing of dokka-versioning-multimodule-example
2022-02-09Add GH Action to publish versioning-multimodule-example (#2352)Vadim Mishenev
2021-10-08Disable publish actions in forked repository (#2160)Goooler
2021-10-04Bump to Kotlin 1.5.31 (#2164)Marcin Aman
* Bump to Kotlin 1.5.31 * Mark todo-s as unsupported * Add PsiNameHelper * Try disabling ProjectFileIndex * Remove CoreProjectFileIndex * Update JDKs to 17, kotlin to 1.5.31 in integration tests * Update Kotlin to 1.5.31 in JS IR integration test Co-authored-by: vmishenev <vad-mishenev@yandex.ru>
2021-09-22Bump setup-java github actions to v2 (#2151)Goooler
2021-07-28Migrate Dokka examples to Dokka repo (KT-47798) (#2030)vmishenev
* Migrate Dokka examples to Dokka repo (KT-47798) * Configure workflow of examples checking * Add workflow to deploy examples
2021-06-28Bump gradle/wrapper-validation-action from 1.0.3 to 1.0.4 (#1984)dependabot[bot]
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 1.0.3 to 1.0.4. - [Release notes](https://github.com/gradle/wrapper-validation-action/releases) - [Commits](https://github.com/gradle/wrapper-validation-action/compare/v1.0.3...v1.0.4) --- updated-dependencies: - dependency-name: gradle/wrapper-validation-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-23Add maven central publication (#1688)Kamil Doległo
* Add OSSRH repositories * Rewrite Gradle plugin publication * Add publication version assertion * Use Nexus publish plugin for publishing to Sonatype * Remove explicit publishing from s3 tests * Don't document Dokka for local publication * Fix a bug with closing Sonatype repository * Bump internal Dokka version * Move publication version check to the validate task * Fix Gradle plugin publication * Bump Dokka and gradle plugin-publish versions * Do not run Dokka for test tasks * Do not fail all runs in a workflow * Reduce JVM memory limit
2021-06-23Bump cirrus-actions/rebase from 1.3.1 to 1.5 (#1920)dependabot[bot]
Bumps [cirrus-actions/rebase](https://github.com/cirrus-actions/rebase) from 1.3.1 to 1.5. - [Release notes](https://github.com/cirrus-actions/rebase/releases) - [Commits](https://github.com/cirrus-actions/rebase/compare/1.3.1...1.5) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-23Bump gradle/wrapper-validation-action from 1 to 1.0.3 (#1917)dependabot[bot]
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 1 to 1.0.3. - [Release notes](https://github.com/gradle/wrapper-validation-action/releases) - [Commits](https://github.com/gradle/wrapper-validation-action/compare/v1...v1.0.3) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-15Remove JDK 8 on windows due to OOM and bump kotlin version in test (#1971)Marcin Aman
2021-04-29Update tests with kotlin 1.5-RC and gradle 7.0 (#1857)Marcin Aman
* Update tests with kotlin 1.5-RC and gradle 7.0 * Update tests with kotlin 1.5-RC and gradle 7.0
2021-04-14Introduce binary compatibility plugin (#1774)Marcin Aman
* Introduce binary compatibility plugin * Update diffs
2021-04-13Add Gradle Wrapper Validation (#1836)Philip Wedemann
2021-03-16Create dependabot.yml (#1781)Marcin Aman
2021-02-26Add dependabotMarcin Aman
2021-02-03Reenable kotlinx-serialization (#1708)Kamil Doległo
2021-01-22Update link to stdlib on S3Kamil Doległo
2020-12-17Update links in S3 actionsKamil Doległo
2020-11-14Fix a bug in s3 cleanup actionKamil Doległo
2020-11-14Change AWS documentation timeout to 1 hourKamil Doległo
2020-11-13Fix link to stdlib in GH actionKamil Doległo
2020-11-13Temporarily disable kotlinx.serialization as it can't be built for nowKamil Doległo
2020-11-13Add integration tests for Kotlin projectsKamil Doległo