Skip to content

Remove redundant buildscript force block (revert #34)#37

Merged
ivan-magda merged 1 commit into
mainfrom
chore/remove-redundant-buildscript-force
May 28, 2026
Merged

Remove redundant buildscript force block (revert #34)#37
ivan-magda merged 1 commit into
mainfrom
chore/remove-redundant-buildscript-force

Conversation

@ivan-magda
Copy link
Copy Markdown
Owner

Why

The 27+ Dependabot alerts that #34 forced patched versions for were all build-time AGP/lint tooling transitives that never ship in the published :core/:compose-ui artifacts. They're now resolved at the source by #36, which scopes the dependency submission to the published runtime classpaths — the Dependabot dashboard is at 0 open alerts.

With the buildscript classpath no longer part of the submitted graph, the buildscript { … force(…) } block from #34 silences nothing. Keeping it only adds risk: on a future AGP upgrade a pin can silently downgrade/conflict with AGP's bundled tooling (already observed with commons-io 2.15.1 → 2.14.0).

Change

Reverts the force block (c729827). build.gradle.kts returns to imports → plugins, 31 lines removed.

Verification

  • ./gradlew buildgreen without the block.
  • Dependabot: 0 open alerts (unaffected — those deps aren't in the scoped graph either way).

Reverts c729827.

The alerts #34 targeted were all build-time AGP tooling transitives that never ship. They are now resolved at the source by scoping the dependency submission to the published runtime classpaths (#36) — the Dependabot dashboard shows 0 open alerts.

With the buildscript classpath no longer in the submitted graph, this force block silences nothing. Keeping it only risks silently downgrading/conflicting with AGP's bundled tooling on a future AGP upgrade (already seen with commons-io 2.15.1 -> 2.14.0). ./gradlew build stays green without it.

This reverts commit c729827.
@ivan-magda ivan-magda self-assigned this May 28, 2026
@ivan-magda ivan-magda merged commit 458abc1 into main May 28, 2026
4 checks passed
@ivan-magda ivan-magda deleted the chore/remove-redundant-buildscript-force branch May 28, 2026 20:28
Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

KotlinTextMate Benchmark

Details
Benchmark suite Current: 8008c85 Previous: 7cd6ed9 Ratio
dev.textmate.benchmark.TokenizerBenchmark.tokenizeFile ( {"grammar":"kotlin"} ) 32.69804782795699 ms/op 31.824729118055558 ms/op 1.03
dev.textmate.benchmark.TokenizerBenchmark.tokenizeFile ( {"grammar":"json"} ) 11.802254278431372 ms/op 13.212511730263156 ms/op 0.89
dev.textmate.benchmark.TokenizerBenchmark.tokenizeFile ( {"grammar":"markdown"} ) 446.4566271111111 ms/op 411.82717652 ms/op 1.08
dev.textmate.benchmark.TokenizerBenchmark.tokenizeFile ( {"grammar":"javascript"} ) 1718.1481666666668 ms/op 1515.6506855999999 ms/op 1.13

This comment was automatically generated by workflow using github-action-benchmark.

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