Skip to content

Upgrade TeamCity DSL to 2025.11; clean up .teamcity/pom.xml#390

Merged
cobexer merged 2 commits intomasterfrom
cobexer/teamcity-dsl-2025.11
Apr 21, 2026
Merged

Upgrade TeamCity DSL to 2025.11; clean up .teamcity/pom.xml#390
cobexer merged 2 commits intomasterfrom
cobexer/teamcity-dsl-2025.11

Conversation

@cobexer
Copy link
Copy Markdown
Member

@cobexer cobexer commented Apr 20, 2026

  • Upgrades TeamCity DSL version to 2025.11
  • Cleans up .teamcity/pom.xml

cobexer added 2 commits April 17, 2026 13:17
Remove redundant kotlin-stdlib-jdk8 / kotlin-script-runtime / kotlin-reflect
dependencies (transitively provided by configs-dsl-kotlin-latest) and
drop properties / sourceDirectory inconsistencies:

- teamcity-jdk-provider-plugin: drop pinned kotlin.version, teamcity.dsl.version,
  maven.compiler.source/target (inherited from parent; pins caused the
  version drift fixed earlier in this branch)
- gradle-build-test-distribution-agent: add missing kotlin-maven-plugin
  compile/test-compile execution bindings (consistent with all other repos)
- exemplar, gradle-org-conventions-plugin, gradle-plugin-compatibility-plugin:
  replace relative '.' sourceDirectory with explicit ${basedir}
- declarative-gradle: remove nested plugin-level kotlin deps from
  teamcity-configs-maven-plugin (non-standard placement; deps are transitive)
- dev-infrastructure, guides, native-platform, plugin-portal,
  teamcity-jdk-provider-plugin: remove redundant kotlin stdlib/script deps

All repos validated with mvn clean teamcity-configs:generate.
@cobexer cobexer self-assigned this Apr 20, 2026
@cobexer cobexer marked this pull request as ready for review April 20, 2026 18:11
@cobexer cobexer requested a review from a team as a code owner April 20, 2026 18:11
@cobexer cobexer merged commit a63705e into master Apr 21, 2026
18 of 19 checks passed
@cobexer cobexer deleted the cobexer/teamcity-dsl-2025.11 branch April 21, 2026 06:26
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.

2 participants