Skip to content

Conversation

@ezhang6811
Copy link
Contributor

@ezhang6811 ezhang6811 commented Sep 24, 2025

Issue #, if available:

Description of changes:
Add a workflow nightly-build.yml with following actions:

  • creates or checks out existing nightly-dependency-updates branch
  • checks for newest versions of dependencies in opentelemetry-java-instrumentation and opentelemetry-java-contrib and bumps versions if applicable
  • search for releases with breaking changes in release notes
  • runs main build checks on the branch, publishes a failure metric based on the outcome.
  • creates a PR with the build result and breaking changes.

Example nightly build run (failure expected due to breaking changes): https://github.com/aws-observability/aws-otel-java-instrumentation/actions/runs/20176308379
PR: #1266

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@ezhang6811 ezhang6811 requested a review from a team as a code owner September 24, 2025 02:14
@ezhang6811 ezhang6811 added the skip changelog doesn't need a CHANGELOG entry label Sep 24, 2025
@codecov-commenter
Copy link

codecov-commenter commented Sep 24, 2025

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 69.42%. Comparing base (09e6487) to head (fec4baa).
⚠️ Report is 524 commits behind head on main.
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@              Coverage Diff              @@
##               main    #1219       +/-   ##
=============================================
- Coverage     85.71%   69.42%   -16.30%     
- Complexity       19      676      +657     
=============================================
  Files             3       63       +60     
  Lines            49     3365     +3316     
  Branches          5      467      +462     
=============================================
+ Hits             42     2336     +2294     
- Misses            3      842      +839     
- Partials          4      187      +183     

☔ 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.

@ezhang6811 ezhang6811 added skip changelog doesn't need a CHANGELOG entry and removed skip changelog doesn't need a CHANGELOG entry labels Sep 24, 2025
Copy link
Contributor

@thpierce thpierce left a comment

Choose a reason for hiding this comment

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

Only reviewed .github/workflows

@ezhang6811 ezhang6811 merged commit 94002f2 into aws-observability:main Dec 16, 2025
7 checks passed
@ezhang6811 ezhang6811 deleted the zhaez/nightly-build branch December 16, 2025 02:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip changelog doesn't need a CHANGELOG entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants