Skip to content

Revert metrics workflow changes from PR8106#8175

Merged
yurishkuro merged 1 commit into
jaegertracing:mainfrom
yurishkuro:undo-8106
Mar 14, 2026
Merged

Revert metrics workflow changes from PR8106#8175
yurishkuro merged 1 commit into
jaegertracing:mainfrom
yurishkuro:undo-8106

Conversation

@yurishkuro
Copy link
Copy Markdown
Member

Which problem is this PR solving?

@yurishkuro yurishkuro requested a review from a team as a code owner March 14, 2026 18:03
@yurishkuro yurishkuro added the changelog:ci Change related to continuous integration / testing label Mar 14, 2026
Copilot AI review requested due to automatic review settings March 14, 2026 18:03
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR reverts CI summary/metrics workflow hardening changes introduced in #8106, restoring stricter metrics comparison enforcement so protections are not weakened in CI.

Changes:

  • Re-enable running the metrics comparison step for all PRs (including Dependabot) and remove “skipped” handling.
  • Simplify metrics conclusion handling in the CI summary artifact generation (defaulting missing metrics conclusion to failure).
  • Remove the “metrics comparison explicitly skipped” pathway from the publish script and its unit tests.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/ci-summary-report.yml Restores always-on metrics comparison and removes Dependabot-specific bypass/“skipped” logic for metrics gating.
.github/scripts/ci-summary-report-publish.js Removes metrics “skipped” conclusion handling in computeMetrics, making metrics status derive strictly from infra/errors/total changes.
.github/scripts/ci-summary-report-publish.test.js Deletes the unit test case that asserted success when metrics comparison was marked as skipped.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.67%. Comparing base (1835594) to head (f4916a9).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8175      +/-   ##
==========================================
- Coverage   95.70%   95.67%   -0.03%     
==========================================
  Files         317      317              
  Lines       16747    16747              
==========================================
- Hits        16027    16023       -4     
- Misses        568      571       +3     
- Partials      152      153       +1     
Flag Coverage Δ
badger_v1 9.05% <ø> (ø)
badger_v2 1.04% <ø> (ø)
cassandra-4.x-v1-manual 13.25% <ø> (ø)
cassandra-4.x-v2-auto 1.03% <ø> (ø)
cassandra-4.x-v2-manual 1.03% <ø> (ø)
cassandra-5.x-v1-manual 13.25% <ø> (ø)
cassandra-5.x-v2-auto 1.03% <ø> (ø)
cassandra-5.x-v2-manual 1.03% <ø> (ø)
clickhouse 1.16% <ø> (ø)
elasticsearch-6.x-v1 16.60% <ø> (ø)
elasticsearch-7.x-v1 16.63% <ø> (ø)
elasticsearch-8.x-v1 16.78% <ø> (ø)
elasticsearch-8.x-v2 1.04% <ø> (ø)
elasticsearch-9.x-v2 1.04% <ø> (ø)
grpc_v1 7.79% <ø> (ø)
grpc_v2 1.04% <ø> (ø)
kafka-3.x-v2 1.04% <ø> (ø)
memory_v2 1.04% <ø> (ø)
opensearch-1.x-v1 16.67% <ø> (ø)
opensearch-2.x-v1 16.67% <ø> (ø)
opensearch-2.x-v2 1.04% <ø> (ø)
opensearch-3.x-v2 1.04% <ø> (ø)
query 1.04% <ø> (ø)
tailsampling-processor 0.52% <ø> (ø)
unittests 94.36% <ø> (-0.03%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ 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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@yurishkuro yurishkuro merged commit ef50c53 into jaegertracing:main Mar 14, 2026
73 checks passed
@yurishkuro yurishkuro deleted the undo-8106 branch March 14, 2026 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog:ci Change related to continuous integration / testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants