Skip to content

feat: compile-check opt-in snippets and release 2.4.0 - #18

Merged
aldefy merged 2 commits into
masterfrom
feat/compile-tier-and-release
Jul 8, 2026
Merged

feat: compile-check opt-in snippets and release 2.4.0#18
aldefy merged 2 commits into
masterfrom
feat/compile-tier-and-release

Conversation

@aldefy

@aldefy aldefy commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • add opt-in kotlin compile blocks alongside existing kotlin verify layout assertions
  • scan all top-level reference docs for executable markdown blocks
  • emit compile-only generated subjects so stale APIs fail Kotlin compilation
  • add one stable MaterialTheme compile-checked snippet
  • bump plugin version to 2.4.0 and document the release

Verification

  • ./gradlew -p buildSrc test
  • ./gradlew :verify-claims:testDebugUnitTest --no-daemon
  • bash scripts/check-versions.sh v2.4.0
  • bash scripts/check-description-length.sh
  • bash scripts/validate-plugin-manifest.sh
  • bats scripts/check-versions.bats scripts/validate-plugin-manifest.bats

Negative probe: a temporary kotlin compile block calling DefinitelyNotAComposeApi() failed at compileDebugUnitTestKotlin with an unresolved reference, then was removed and the suite returned green.

@aldefy
aldefy merged commit fb6b366 into master Jul 8, 2026
2 checks passed
@aldefy
aldefy deleted the feat/compile-tier-and-release branch July 8, 2026 06:38
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