Skip to content

[chore] Prepare release v1.54.0/v0.148.0 - #14772

Closed
otelbot[bot] wants to merge 8 commits into
mainfrom
prepare-release-prs/0.148.0
Closed

[chore] Prepare release v1.54.0/v0.148.0#14772
otelbot[bot] wants to merge 8 commits into
mainfrom
prepare-release-prs/0.148.0

Conversation

@otelbot

@otelbot otelbot Bot commented Mar 16, 2026

Copy link
Copy Markdown
Contributor

The following commands were run to prepare this release:

  • make chlog-update VERSION=v1.54.0/v0.148.0
  • make prepare-release PREVIOUS_VERSION=1[.]53[.]0 RELEASE_CANDIDATE=1.54.0 MODSET=stable
  • make prepare-release PREVIOUS_VERSION=0[.]147[.]0 RELEASE_CANDIDATE=0.148.0 MODSET=beta

@codspeed-hq

codspeed-hq Bot commented Mar 16, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 27.66%

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚡ 1 improved benchmark
✅ 4 untouched benchmarks
⏩ 78 skipped benchmarks1

Performance Changes

Benchmark BASE HEAD Efficiency
BenchmarkTraceSizeSpanCount 60 ns 47 ns +27.66%

Comparing prepare-release-prs/0.148.0 (ede31f8) with main (665ab5d)

Open in CodSpeed

Footnotes

  1. 78 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@codecov

codecov Bot commented Mar 16, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 92.59259% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 91.39%. Comparing base (7cd8f58) to head (d6b8254).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
cmd/mdatagen/internal/command.go 91.30% 0 Missing and 2 partials ⚠️

❌ Your patch status has failed because the patch coverage (92.59%) is below the target coverage (95.00%). You can increase the patch coverage or adjust the target coverage.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #14772      +/-   ##
==========================================
- Coverage   91.40%   91.39%   -0.01%     
==========================================
  Files         695      695              
  Lines       44390    44400      +10     
==========================================
+ Hits        40573    40581       +8     
- Misses       2685     2686       +1     
- Partials     1132     1133       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@codeboten codeboten 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.

Not sure what happened here

Error: failed to generate config files: failed to resolve config schema: failed to resolve $ref "./internal/metadata.metrics_builder_config": failed to resolve internal references in external schema ./internal/metadata.metrics_builder_config: failed to resolve $ref "go.opentelemetry.io/collector/filter.config": schema not found
internal/samplereceiver/doc.go:5: running "mdatagen": exit status 1
E

@dmitryax

Copy link
Copy Markdown
Member

Yeah, it's new cfggen. I'm fixing it

@dmitryax dmitryax closed this Mar 17, 2026
@dmitryax dmitryax reopened this Mar 17, 2026
…14773)

Same as
#14774,
against failing release branch

This change make mdatagen to rewrite same-repo schema references to
absolute local refs during schema generation and resolution.

Instead of keeping refs like go.opentelemetry.io/collector/filter.config
as versioned external references, mdatagen now converts them to
/filter.config when the ref belongs to the current repo import root.

This avoids generator failures in release/version-bump PRs where
mdatagen would otherwise try to resolve schemas from a not-yet-published
version tag or .schemas/<next-version> cache. See
https://github.com/open-telemetry/opentelemetry-collector/actions/runs/23166843771/job/67309001982?pr=14772
@dmitryax dmitryax closed this Mar 17, 2026
@dmitryax
dmitryax deleted the prepare-release-prs/0.148.0 branch March 17, 2026 04:23
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.

3 participants