Skip to content

Rebuild with refreshed dependencies - #23

Merged
alexander-yevsyukov merged 5 commits into
masterfrom
cascade-refresh-a0cbbbf
Oct 16, 2026
Merged

alexander-yevsyukov merged 5 commits into
masterfrom
cascade-refresh-a0cbbbf

Conversation

@alexander-yevsyukov

Copy link
Copy Markdown
Contributor

Summary

Automated cascade wave: rebuild against the refreshed dependency baseline.
Part of a cross-repository wave driven from summit (see
summit/docs/rollout/rebuild.md); this PR opened only after every dependency
version pinned here was verified present in the public registry.

Commits

  • Update shared agent tooling and config (./config/pull) — floated shared
    tooling and the config-distributed build files (absent when config was
    already current).
  • Update local dependency pins — io.spine.dependency.local constants
    advanced to the wave's upstream versions (may appear twice after a drift
    refresh).
  • Bump version / Set version — the versioning-policy increment, or the
    wave's coordinated target.
  • Update dependency reports — docs/dependencies/ regenerated by the clean
    build.
  • Adapt to refreshed dependencies — only when upstream API changes required
    mechanical source fixes; review this commit with extra care.

Verification

  • ./gradlew clean build dokkaGenerate green locally against the wave's
    artifacts (mavenLocal until upstream publication, the registry afterwards).
  • pre-pr reviewers ran at the exact HEAD of this PR (sentinel-gated).
  • Every pinned upstream version confirmed in
    europe-maven.pkg.dev/spine-event-engine metadata before gh pr create.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-16T16:26:25.862539Z 91eaaaa PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approved

No unresolved approval-blocking issues were identified.

0 open findings

What changed in this PR

Prepares ProtoTap 0.17.3 for the refreshed dependency baseline and defers classpath resolution when assembling the protoc plugin’s executable JAR.

Changes:

  • Bumps the publication version to 0.17.3.
  • Makes fat-JAR dependency expansion lazy.
  • Refreshes shared build configuration, dependency-coordinate tests, tooling permissions, and license headers.
File Description
version.gradle.kts Bumps publication version.
protoc-plugin/​build.gradle.kts Defers fat-JAR classpath resolution.
gradle/​wrapper/​gradle-wrapper.properties Refreshes Gradle distribution pin.
gradle.properties Enables parallel IDE models.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​VersionGradleFileSpec.kt License-header refresh.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​VersionComparatorSpec.kt License-header refresh.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​report/​coverage/​FileExtensionsTest.kt License-header refresh.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​publish/​MavenMetadataSpec.kt License-header refresh.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​fs/​LazyTempPathSpec.kt License-header refresh.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​docs/​UpdatePluginVersionTest.kt License-header refresh.
buildSrc/​src/​test/​kotlin/​io/​spine/​dependency/​lib/​ProtobufSpec.kt Adds Protobuf coordinate tests.
buildSrc/​src/​test/​kotlin/​io/​spine/​dependency/​lib/​KotlinSpec.kt Adds Kotlin plugin-coordinate tests.
buildSrc/​src/​main/​resources/​dokka/​styles/​custom-styles.css License-header refresh.
buildSrc/​src/​main/​kotlin/​test-module.gradle.kts License-header refresh.
buildSrc/​src/​main/​kotlin/​Strings.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​pmd-settings.gradle.kts License-header refresh.
buildSrc/​src/​main/​kotlin/​module-testing.gradle.kts License-header refresh.
buildSrc/​src/​main/​kotlin/​kmp-publish.gradle.kts License-header refresh.
buildSrc/​src/​main/​kotlin/​kmp-module.gradle.kts License-header refresh.
buildSrc/​src/​main/​kotlin/​jvm-module.gradle.kts License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​VersionGradleFile.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​VersionComparator.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​testing/​TestKitCoverage.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​testing/​Tasks.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​testing/​SpineCompilerCoverage.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​testing/​Multiproject.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​testing/​Logging.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​TaskName.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​StringExtensions.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​SpineTaskGroup.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​RunGradle.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​RunBuild.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​report/​pom/​ScopedDependency.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​report/​license/​Template.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​report/​license/​Tasks.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​report/​license/​ProjectDependencies.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​report/​license/​Paths.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​report/​license/​LicenseReporter.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​report/​license/​Configuration.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​repo/​RepoSlug.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​repo/​Credentials.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​publish/​PublishingRepos.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​publish/​ProtoExts.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​publish/​JarDsl.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​publish/​GitHubPackages.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​publish/​CloudRepo.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​publish/​CloudArtifactRegistry.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​ProjectExtensions.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​task/​Webpack.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​task/​Publish.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​task/​LicenseReport.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​task/​JsTasks.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​task/​IntegrationTest.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​task/​Clean.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​task/​Check.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​task/​Assemble.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​plugin/​Protobuf.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​plugin/​McJs.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​plugin/​JsPlugins.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​plugin/​Idea.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​JsExtension.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​JsEnvironment.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javascript/​JsContext.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javadoc/​JavadocTag.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javadoc/​JavadocConfig.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javadoc/​Encoding.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javac/​Javac.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​javac/​ErrorProne.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​java/​Tasks.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​java/​Linters.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​github/​pages/​Update.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​github/​pages/​TaskName.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​github/​pages/​SshKey.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​github/​pages/​RepositoryExtensions.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​github/​pages/​AuthorEmail.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​git/​UserInfo.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​git/​Repository.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​git/​Branch.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​fs/​SpineTempDir.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​fs/​LazyTempPath.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​docs/​UpdatePluginVersion.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​dart/​task/​Publish.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​dart/​task/​IntegrationTest.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​dart/​task/​DartTasks.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​dart/​task/​Build.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​dart/​plugin/​Protobuf.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​dart/​plugin/​DartPlugins.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​dart/​DartExtension.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​dart/​DartEnvironment.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​dart/​DartContext.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​ConfigTester.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​Cli.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​Clean.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​Build.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​base/​Tasks.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​docs/​MarkdownDocument.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​test/​Truth.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​test/​Testcontainers.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​test/​SystemLambda.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​test/​OpenTest4J.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​test/​Jacoco.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​test/​Hamcrest.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​test/​AssertK.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​storage/​QueryDsl.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​storage/​MySql.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​storage/​HsqlDb.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​storage/​Hikari.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​Spine.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​DokkaTools.kt Adds Dokka extensions coordinates.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Roaster.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​PerfMark.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Log4j2.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​KotlinX.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​KotlinSemver.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Klaxon.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​JetBrainsAnnotations.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​JavaPoet.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​JavaJwt.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​JavaDiffUtils.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​J2ObjC.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​HttpClient.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Gson.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​GrpcKotlin.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Flogger.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Coroutines.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​CommonsLogging.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​CommonsCli.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Clikt.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Auto.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Aedile.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​kotlinx/​Serialization.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​kotlinx/​KotlinX.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​kotlinx/​DateTime.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​kotlinx/​Coroutines.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​kotlinx/​AtomicFu.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​Dependency.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​build/​OsDetector.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​build/​JSpecify.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​build/​GradleDoctor.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​build/​FindBugs.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​boms/​BomsPlugin.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​boms/​Boms.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​DocumentationSettings.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​detekt-code-analysis.gradle.kts License-header refresh.
buildSrc/​src/​main/​kotlin/​DependencyResolution.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​config-tester.gradle.kts License-header refresh.
buildSrc/​src/​main/​kotlin/​BuildSettings.kt License-header refresh.
buildSrc/​src/​main/​kotlin/​BuildExtensions.kt License-header refresh.
buildSrc/​settings.gradle.kts License-header refresh.
buildSrc/​quality/​pmd.xml License-header refresh.
buildSrc/​quality/​checkstyle.xml License-header refresh.
.idea/​copyright/​CodeMatters_Open_Source.xml Adds copyright template.
.gitignore License-header refresh.
.claude/​settings.json Updates command permission patterns.
Files not reviewed (1)
  • .idea/copyright/CodeMatters_Open_Source.xml: Generated file

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@codecov

codecov Bot commented Oct 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 14.40%. Comparing base (8711b79) to head (91eaaaa).

Additional details and impacted files
@@            Coverage Diff            @@
##             master      #23   +/-   ##
=========================================
  Coverage     14.40%   14.40%           
  Complexity        9        9           
=========================================
  Files             5        5           
  Lines           118      118           
  Branches          6        6           
=========================================
  Hits             17       17           
  Misses          101      101           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@alexander-yevsyukov
alexander-yevsyukov merged commit b65d516 into master Oct 16, 2026
10 checks passed
@alexander-yevsyukov
alexander-yevsyukov deleted the cascade-refresh-a0cbbbf branch October 16, 2026 16:32
@github-project-automation github-project-automation Bot moved this from In Review to ✅ Done in v2.0 Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants