Skip to content

Conversation

Mr3zee
Copy link
Member

@Mr3zee Mr3zee commented Jun 30, 2025

Subsystem
Gradle, Compiler Plugin

Problem Description
Old CSM implementation was limited in version matching and verbose in code duplication.
It couldn't match by version suffixes, which is exactly what broke down for for-ide compilations

Solution
Replace source set matching with template generation:

  • no boiler plate
  • minimum files amount
  • powerful kotlin version matching

@Mr3zee Mr3zee requested a review from e5l June 30, 2025 21:07
@Mr3zee Mr3zee self-assigned this Jun 30, 2025
@Mr3zee Mr3zee added the housekeeping Some miscellaneous code base changes, tests, etc. label Jun 30, 2025
@Mr3zee Mr3zee force-pushed the ci-updates branch 2 times, most recently from 00c74bc to 50a53b1 Compare July 1, 2025 09:33
Base automatically changed from ci-updates to main July 1, 2025 12:38
@Mr3zee Mr3zee force-pushed the fix-for-ide branch 17 times, most recently from fe9faac to afc3db6 Compare July 1, 2025 23:30
@Mr3zee Mr3zee merged commit 14a7e4f into main Jul 1, 2025
4 checks passed
@Mr3zee Mr3zee deleted the fix-for-ide branch July 1, 2025 23:39
Mr3zee added a commit that referenced this pull request Jul 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
housekeeping Some miscellaneous code base changes, tests, etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants