Skip to content

обновление зависимостей#585

Merged
theshadowco merged 1 commit intodevelopfrom
feature/bumps260220
Feb 20, 2026
Merged

обновление зависимостей#585
theshadowco merged 1 commit intodevelopfrom
feature/bumps260220

Conversation

@theshadowco
Copy link
Copy Markdown
Member

@theshadowco theshadowco commented Feb 20, 2026

Описание

Связанные задачи

Closes

Чеклист

Общие

  • Ветка PR обновлена из develop
  • Отладочные, закомментированные и прочие, не имеющие смысла участки кода удалены
  • Изменения покрыты тестами
  • Обязательные действия перед коммитом выполнены (запускал команду gradlew precommit)

Дополнительно

Summary by CodeRabbit

  • Chores
    • Updated multiple third-party library dependencies to newer versions for enhanced stability and security
    • Modernized testing framework infrastructure with updated configurations
    • Streamlined build configuration by removing obsolete settings and improving dependency management organization

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 20, 2026

📝 Walkthrough

Walkthrough

Updated dependency declarations in build.gradle.kts, including version upgrades for multiple libraries (commons-collections4, xstream, slf4j, commons-io, classgraph) and restructured dependency notation to compact format. Reworked test dependencies to use junit-bom platform versioning and removed a sourceSets exclusion block for XSD resources.

Changes

Cohort / File(s) Summary
Dependency Version Updates
build.gradle.kts
Upgraded multiple production dependencies: commons-collections4 (4.4 → 4.5.0), commons-io (2.18.0 → 2.21.0), classgraph (4.8.179 → 4.8.184), and downgraded slf4j-api (2.1.0-alpha1 → 2.0.16). Added new utility dependency io.github.1c-syntax:utils:0.6.8.
Dependency Notation Consolidation
build.gradle.kts
Converted dependency declarations from three-parameter format to compact colon-separated notation across xstream, commons-collections4, classgraph, jspecify, and 1c-syntax libraries. Updated exclusion rule for supportconf dependency.
Test Dependency Restructuring
build.gradle.kts
Migrated test dependencies to use junit-bom:6.0.3 platform for version management; reorganized junit-jupiter, assertj-core, and related test libraries. Updated slf4j-reload4j to 2.0.16 and moved engine/launcher to testRuntimeOnly configuration.
Build Configuration Cleanup
build.gradle.kts
Removed sourceSets block that excluded XSD resources from main resources directory.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Poem

🐰 Dependencies hop to newer ground,
Versions bounce, test libraries resound!
Compact notation, so sleek and tight,
BOM platforms keep the build just right.
XSD hops away, sourceSets take flight! 🎉

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'обновление зависимостей' (dependency update) accurately and directly describes the main change—updating multiple dependency declarations in build.gradle.kts to new versions and coordinates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feature/bumps260220

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sonarqubecloud
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 20, 2026

Test Results

  603 files  ±0    603 suites  ±0   9m 43s ⏱️ -40s
  284 tests ±0    284 ✅ ±0  0 💤 ±0  0 ❌ ±0 
2 646 runs  ±0  2 646 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 3717c5f. ± Comparison against base commit ab85c11.

♻️ This comment has been updated with latest results.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@build.gradle.kts`:
- Around line 65-67: The exclude call inside the
implementation("io.github.1c-syntax:supportconf:0.15.0") block is using a single
colon-separated string which Gradle Kotlin DSL ignores; update the exclude
invocation to use named parameters (e.g., exclude(group = "io.github.1c-syntax",
module = "bsl-common-library")) so the transitive dependency on
io.github.1c-syntax:bsl-common-library is actually removed and won’t conflict
with your explicit
implementation("io.github.1c-syntax:bsl-common-library:0.9.2").

@theshadowco theshadowco merged commit b23ee3e into develop Feb 20, 2026
25 checks passed
@theshadowco theshadowco deleted the feature/bumps260220 branch February 20, 2026 15:54
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