Skip to content

2.1.2#70

Merged
acharneski merged 4 commits intomainfrom
2.1.2
Apr 4, 2026
Merged

2.1.2#70
acharneski merged 4 commits intomainfrom
2.1.2

Conversation

@acharneski
Copy link
Copy Markdown
Member

@acharneski acharneski commented Apr 4, 2026

This pull request introduces several dependency and code improvements, refactors plugin reload logic, and enhances the Maven Central publishing documentation. The most significant changes are grouped below:

Dependency Management

  • Replaces usage of kotlin("stdlib") with an explicit versioned dependency on org.jetbrains.kotlin:kotlin-stdlib in all Gradle build scripts, ensuring consistent Kotlin versioning across modules (android/build.gradle.kts, core/build.gradle.kts, desktop/build.gradle.kts, experiment/build.gradle.kts). [1] [2] [3] [4]

Plugin Reload and App Initialization

  • Refactors the reloadApps logic in CognotikApps.kt to schedule a retry if the server is not available, improving robustness during plugin reloads. Introduces a scheduledExecutorService for this purpose.
  • Cleans up and simplifies code in CognotikApps.kt, including removing unused imports, fixing indentation, and simplifying the construction of ChildWebApp instances. [1] [2] [3] [4] [5]

Experimental Task Registration

  • Removes registration and import of several image-related experimental tasks that are no longer needed, reducing unnecessary code and dependencies in ExperimentalStuff.kt. [1] [2]

Documentation Improvements

  • Overhauls the Maven Central publishing instructions in docs/publish.md, adding clearer steps for secret setup, repository management, and deployment, including shell functions for listing, closing, and promoting staging repositories. [1] [2]

@acharneski acharneski merged commit e3b2971 into main Apr 4, 2026
11 checks passed
@acharneski acharneski deleted the 2.1.2 branch April 4, 2026 22:23
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.

1 participant