Skip to content

drop 8.1 support, add 8.5#1857

Open
brettmc wants to merge 13 commits intoopen-telemetry:mainfrom
brettmc:add-85-drop-81
Open

drop 8.1 support, add 8.5#1857
brettmc wants to merge 13 commits intoopen-telemetry:mainfrom
brettmc:add-85-drop-81

Conversation

@brettmc
Copy link
Copy Markdown
Contributor

@brettmc brettmc commented Jan 17, 2026

Drop 8.1 support, and let rector upgrade the codebase with 8.2 as the minimum supported version

@brettmc brettmc requested a review from a team as a code owner January 17, 2026 09:21
@codecov
Copy link
Copy Markdown

codecov bot commented Jan 17, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.28%. Comparing base (26a2a4e) to head (b421999).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##               main    #1857      +/-   ##
============================================
- Coverage     68.34%   68.28%   -0.06%     
  Complexity     3009     3009              
============================================
  Files           449      449              
  Lines          8798     8798              
============================================
- Hits           6013     6008       -5     
- Misses         2785     2790       +5     
Flag Coverage Δ
8.2 68.24% <ø> (-0.04%) ⬇️
8.3 68.19% <ø> (-0.07%) ⬇️
8.4 68.22% <ø> (-0.05%) ⬇️
8.5 67.42% <ø> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 4 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 26a2a4e...b421999. Read the comment docs.

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

@brettmc
Copy link
Copy Markdown
Contributor Author

brettmc commented Jan 20, 2026

NB that the upstream sury repo (which our developer image and shivammathur/setup-php use), doesn't have grpc yet, hence the two failures for 8.5

@cedricziel
Copy link
Copy Markdown
Contributor

@brettmc rector config can also be adjusted :)

@brettmc
Copy link
Copy Markdown
Contributor Author

brettmc commented Jan 21, 2026

rector config can also be adjusted :)

oh yeah, of course. That's an important missing step, thanks! :)

@brettmc brettmc changed the title drop 8.1 builds, add 8.5 drop 8.1 support, add 8.5 Jan 21, 2026
Copy link
Copy Markdown
Contributor

@Nevay Nevay left a comment

Choose a reason for hiding this comment

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

Should also update CONTRIBUTING.md and Makefile.

Comment thread .github/workflows/php.yml Outdated
Comment thread src/SDK/Metrics/Data/Histogram.php Outdated
@brettmc
Copy link
Copy Markdown
Contributor Author

brettmc commented Feb 10, 2026

@open-telemetry/php-approvers I think this is ready. 8.5 is still waiting on https://codeberg.org/oerdnj/deb.sury.org/issues/68 I believe...

@intuibase
Copy link
Copy Markdown

@brettmc do we keep support for 12 months after "green" EOL or "orange" EOL?
https://www.php.net/supported-versions.php

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.

4 participants