Skip to content

Conversation

@gabrielfeo
Copy link
Owner

@gabrielfeo gabrielfeo commented Aug 14, 2025

Remove Kotlin Jupyter Gradle plugin in order to avoid its reliance on dev versions of the Kotlin Gradle plugin (and the Kotlin compiler). The original motivation for this was one Kotlin/Jupyter version that was relying on an unpublished KGP version, failing builds on #424.

Screenshot 2025-08-14 at 20 25 41

That's since been resolved, but beta versions of KGP keep being used and I'd rather avoid publishing a library built with pre-release versions of KGP.

Screenshot 2025-08-14 at 20 25 01

The integration that was previously facilitated by the plugin is now done manually. examplesTest guarantees this is functional.

This integration format successfully avoids Kotlin Jupyter's dependency on dev versions of the Kotlin Gradle plugin (and the Kotlin compiler), which is failing #424. It has the downside that using Jupyter Testkit will no longer be possible. To proceed with this approach, DevelocityApiJupyterIntegrationTest tests will need to be migrated to actual notebooks, running via jupyter nbconvert as in the examplesTest suite.

Original failure: https://scans.gradle.com/s/vy3gdlvqaolni

On this commit: https://scans.gradle.com/s/zuuezcwirtteg
@gabrielfeo gabrielfeo force-pushed the gf/avoid-kgp-dev-dependency branch from 2c58398 to bcccb3c Compare August 14, 2025 19:37
@github-actions
Copy link
Contributor

Job Summary for Gradle

Check PR :: kotlin-tests
Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
develocity-api-kotlin check 8.14.3 Build Scan published

@github-actions
Copy link
Contributor

Job Summary for Gradle

Check PR :: kotlin-tests
Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
develocity-api-kotlin check 8.14.3 Build Scan published

@gabrielfeo gabrielfeo enabled auto-merge (squash) August 14, 2025 20:56
@gabrielfeo gabrielfeo merged commit 56838dd into main Aug 14, 2025
7 checks passed
@gabrielfeo gabrielfeo deleted the gf/avoid-kgp-dev-dependency branch August 14, 2025 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants