Skip to content

fix: exclude non-release modules from Maven deployment - #2481

Merged
zeitlinger merged 1 commit into
mainfrom
fix/release-deploy-reactor
Sep 16, 2026
Merged

zeitlinger merged 1 commit into
mainfrom
fix/release-deploy-reactor

Conversation

@zeitlinger

Copy link
Copy Markdown
Member

Summary

  • Align deployment profiles with the release build, excluding examples, benchmarks, and integration tests.
  • Add CI regression coverage for profile consistency and use the Maven wrapper.
  • Document retrying publication from an unchanged immutable release tag.

Fixes the v1.9.0 deployment failure on example-greeting-service. After merging, dispatch release.yml from main with tag=v1.9.0; no tag change is needed.

Validation

  • mise run lint:fix
  • python3 .mise/tasks/test_release_configuration.py
  • Mutation check: restoring the broken deployment profiles fails the regression test.
  • mise run build-release against current main plus this fix

No publication was triggered. Coverage checks configuration consistency, not signing credentials or Sonatype availability.

Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
@zeitlinger
zeitlinger merged commit f27baf4 into main Sep 16, 2026
17 of 18 checks passed
@zeitlinger
zeitlinger deleted the fix/release-deploy-reactor branch September 16, 2026 07:44
zeitlinger pushed a commit that referenced this pull request Oct 16, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.10.0](v1.9.0...v1.10.0)
(2026-10-16)


### Features

* preserve metric suffixes in OpenMetrics 2.0
([#2529](#2529))
([b1aa8b3](b1aa8b3))


### Bug Fixes

* **deps:** update dependency com.github.ben-manes.caffeine:caffeine to
v3.3.0 ([#2493](#2493))
([5bf31dc](5bf31dc))
* **deps:** update dependency com.github.ben-manes.caffeine:caffeine to
v3.3.1 ([#2548](#2548))
([72afa41](72afa41))
* **deps:** update dependency com.google.guava:guava to v33.7.2-jre
([#2510](#2510))
([78820b0](78820b0))
* **deps:** update dependency io.opentelemetry:opentelemetry-bom to
v1.67.0 ([#2547](#2547))
([4c9bf78](4c9bf78))
* **deps:** update dependency
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha
to v2.32.0-alpha
([#2523](#2523))
([933c38b](933c38b))
* **deps:** update dependency
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha
to v2.32.0-alpha
([#2524](#2524))
([d7c3286](d7c3286))
* **deps:** update dependency org.apache.tomcat.embed:tomcat-embed-core
to v11.0.27
([#2543](#2543))
([48c768a](48c768a))
* **deps:** update dependency renovate to v44.149.1
([#2549](#2549))
([2edf838](2edf838))
* **deps:** update dependency renovate to v44.150.1
([#2555](#2555))
([7eaa0bd](7eaa0bd))
* **deps:** update dependency renovate to v44.151.5
([#2558](#2558))
([52e07ad](52e07ad))
* **deps:** update dependency renovate to v44.153.1
([#2559](#2559))
([daa9f3a](daa9f3a))
* **deps:** update dependency renovate to v44.154.0
([#2560](#2560))
([068ad4e](068ad4e))
* **deps:** update jetty monorepo to v12.1.14
([#2527](#2527))
([3fb8ccc](3fb8ccc))
* don't escape UTF-8 names by default for OpenMetrics 2.0
([#2519](#2519))
([513a2d7](513a2d7))
* exclude non-release modules from Maven deployment
([#2481](#2481))
([f27baf4](f27baf4))
* mark tracer initializer OSGi import optional
([#2528](#2528))
([fc5d0ba](fc5d0ba))


### Performance Improvements

* scan metric name validity once per metric family
([#2443](#2443))
([5d36228](5d36228))
* update otel benchmark dependencies, add otel bound instrument
scenarios
([#2451](#2451))
([fd343a2](fd343a2))

---
> [!IMPORTANT]
> Close and reopen this PR to trigger CI checks.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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