Skip to content

Kotlin Version & Deployment Script Updates - #128

Open
faogustavo wants to merge 5 commits into
mainfrom
gv/update-deployment
Open

Kotlin Version & Deployment Script Updates#128
faogustavo wants to merge 5 commits into
mainfrom
gv/update-deployment

Conversation

@faogustavo

Copy link
Copy Markdown
Contributor
  • Updated Kotlin to 2.2.10
  • Updated com.vanniktech.maven.publish to 0.34.0
  • Updated Gradle to latest stable
  • Updated to use default source-set hierarchy
  • Removed all APIS related to the old memory model that are deprecated level error now
  • Fixed all tests

CopilotAI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Updates Kotlin to version 2.2.10 and modernizes the project by removing deprecated old memory model APIs, updating build tools, and migrating to standard Kotlin/Native threading patterns.

  • Updated Kotlin to 2.2.10 and removed deprecated freezing/memory model APIs
  • Replaced time measurement utilities with modern TimeSource.Monotonic API
  • Simplified Gradle build configuration using default source-set hierarchy

Reviewed Changes

Copilot reviewed 19 out of 50 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
gradle.propertiesUpdated Kotlin version from 1.9.20 to 2.2.10
gradle/wrapper/gradle-wrapper.propertiesUpdated Gradle to 8.14.3
sqliter-driver/build.gradle.ktsUpdated maven publish plugin, simplified build config with default hierarchy
.github/workflows/Updated CI workflows and deployment scripts
src/nativeCommonMain/kotlin/co/touchlab/sqliter/util/Functions.ktRemoved deprecated freeze/memory model utility functions
src/nativeCommonMain/kotlin/co/touchlab/sqliter/concurrency/SingleThreadDatabaseConnection.ktRemoved wrapper class that was only needed for old memory model
Multiple test and main source filesReplaced deprecated time APIs and removed freeze() calls

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@faogustavofaogustavo changed the title Kotlin Version & Deployment Script UpdatedKotlin Version & Deployment Script UpdatesSep 3, 2025
Sign up for freeto 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.

3 participants

@faogustavo@samhill303