Skip to content

Move publishing to org.korge and update Kotlin dependencies to 2.3.20#12

Merged
jobe-m merged 4 commits into
mainfrom
jobe/update-kotlin-version-and-move-publishing-to-org.korge
Apr 21, 2026
Merged

Move publishing to org.korge and update Kotlin dependencies to 2.3.20#12
jobe-m merged 4 commits into
mainfrom
jobe/update-kotlin-version-and-move-publishing-to-org.korge

Conversation

@jobe-m

@jobe-m jobe-m commented Apr 21, 2026

Copy link
Copy Markdown
Member
  • Toolchain was updated: Kotlin 2.3.20, AGP 8.13.1, Dokka 2.1.0, Gradle 8.14.4
  • Custom Sonatype staging/release logic was replaced with com.vanniktech.maven.publish for signing + Central Portal publishing
  • Namespace on maven central was changed to org.korge and Maven Central badge in README.md was updated
  • GitHub Actions workflows were refreshed (Java 21, updated actions versions, new publish and dokka tasks, optional yarn lock upgrade)
  • API check was updated
  • Update korlibs dependencies: org.korge:korlibs-annotations:6.1.0 org.korge:korlibs-audio-core:6.1.0 org.korge:korlibs-concurrent:6.1.0 org.korge:korlibs-ffi-legacy:6.1.1 org.korge:korlibs-io:6.1.0 org.korge:korlibs-io-vfs:6.1.0 org.korge:korlibs-logger:6.1.0 org.korge:korlibs-math-core:6.1.0 org.korge:korlibs-math-vector:6.1.0 org.korge:korlibs-time-core:6.1.0 org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.2

- Toolchain was updated: Kotlin 2.3.20, AGP 8.13.1, Dokka 2.1.0, Gradle 8.14.4
- Custom Sonatype staging/release logic was replaced with
  com.vanniktech.maven.publish for signing + Central Portal publishing
- Namespace on maven central was changed to org.korge and Maven Central
  badge in README.md was updated
- GitHub Actions workflows were refreshed (Java 21, updated actions versions,
  new publish and dokka tasks, optional yarn lock upgrade)
- API check was updated
- Update korlibs dependencies:
    org.korge:korlibs-annotations:6.1.0
    org.korge:korlibs-audio-core:6.1.0
    org.korge:korlibs-concurrent:6.1.0
    org.korge:korlibs-ffi-legacy:6.1.1
    org.korge:korlibs-io:6.1.0
    org.korge:korlibs-io-vfs:6.1.0
    org.korge:korlibs-logger:6.1.0
    org.korge:korlibs-math-core:6.1.0
    org.korge:korlibs-math-vector:6.1.0
    org.korge:korlibs-time-core:6.1.0
    org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.2
@augmentcode

augmentcode Bot commented Apr 21, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: Updates korlibs-audio’s build/publishing pipeline for the move to org.korge artifacts and newer Kotlin/Gradle tooling.

Changes:

  • Bumped toolchain: Kotlin 2.3.20, AGP 8.13.1, Gradle 8.14.4, Dokka 2.1.0, Kover 0.9.3, BCV 0.18.1
  • Switched Maven Central publishing/signing to com.vanniktech.maven.publish (Central Portal credentials via Gradle properties/env)
  • Changed Maven coordinates/group + Android namespaces from com.soywiz to org.korge and updated README badge
  • Refreshed GitHub Actions (Java 21, Node 24, newer action pins; updated deploy/test/docs tasks)
  • Updated module dependencies to org.korge korlibs 6.1.x and coroutines-test 1.10.2
  • Adjusted module signature parsing (MOD/S3M) and updated API dumps

Technical Notes: Deploy/docs workflows now rely on Vanniktech’s Maven Central integration and Dokka v2 task naming/output paths; verify task names and produced directories match what CI expects.

🤖 Was this summary useful? React with 👍 or 👎

@augmentcode augmentcode Bot 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.

Review completed. 3 suggestions posted.

Fix All in Augment

Comment augment review to trigger a new review at any time.

Comment thread .github/workflows/DEPLOY.yml
Comment thread .github/workflows/DOCS.yml
Comment thread build.gradle.kts
@codecov

codecov Bot commented Apr 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 49.25%. Comparing base (05b2e7b) to head (d4ecbb4).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #12      +/-   ##
==========================================
+ Coverage   39.82%   49.25%   +9.43%     
==========================================
  Files          28       28              
  Lines        4364     4371       +7     
  Branches      892      889       -3     
==========================================
+ Hits         1738     2153     +415     
+ Misses       2494     2045     -449     
- Partials      132      173      +41     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@jobe-m jobe-m merged commit 3436ddc into main Apr 21, 2026
6 checks passed
@jobe-m jobe-m deleted the jobe/update-kotlin-version-and-move-publishing-to-org.korge branch April 21, 2026 19:22
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