Skip to content

ci: drop the Kotlin <2.4 Renovate hold#56

Merged
jamesarich merged 1 commit into
mainfrom
chore/drop-kotlin-24-renovate-hold
Jun 12, 2026
Merged

ci: drop the Kotlin <2.4 Renovate hold#56
jamesarich merged 1 commit into
mainfrom
chore/drop-kotlin-24-renovate-hold

Conversation

@jamesarich

Copy link
Copy Markdown
Collaborator

The hold (added in #55) kept Renovate from proposing Kotlin 2.4.x because 2.4-built native klibs carry ABI version 2.4.0, which Kotlin 2.3.x consumers hard-reject — and Meshtastic-Android was stuck on 2.3.21 behind the Koin compiler-plugin FIR break.

Meshtastic-Android merged its Kotlin 2.4.0 upgrade today (meshtastic/Meshtastic-Android#5760: kotlin 2.4.0 + mokkery 3.4.1 + koin-plugin 1.0.1), so the hold is obsolete. The rule's own description said to drop it once Android is on 2.4 — this does exactly that. Renovate's existing "Kotlin ecosystem" group will pick up the 2.4.x bump on its next sweep; CI still gates it as usual.

Config validated with renovate-config-validator.

🤖 Generated with Claude Code

… on 2.4.0

The hold existed because 2.4-built native klibs carry ABI version 2.4.0,
which Kotlin 2.3.x consumers hard-reject. Meshtastic-Android merged its
Kotlin 2.4.0 upgrade (meshtastic/Meshtastic-Android#5760), so Renovate
can propose Kotlin 2.4.x here again.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jamesarich jamesarich merged commit 80427c5 into main Jun 12, 2026
11 checks passed
@jamesarich jamesarich deleted the chore/drop-kotlin-24-renovate-hold branch June 12, 2026 11:08
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