Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1839 +/- ##
============================================
+ Coverage 68.30% 68.37% +0.06%
Complexity 2976 2976
============================================
Files 449 449
Lines 8724 8726 +2
============================================
+ Hits 5959 5966 +7
+ Misses 2765 2760 -5
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 8 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
In Symfony 8, the NodeParentInterface was changed to an empty interface, removing method declarations that existed in Symfony 5-7. The fluent builder methods (end(), scalarNode(), etc.) still exist on concrete classes but are no longer part of the interface signature. Additionally, Symfony 8 removed template parameters from node definition classes, causing TooManyTemplateParams errors for our internal NodeDefinition classes that extend Symfony's base classes.
|
hi @brettmc @bobstrecansky could you please have a look when you have time ? |
|
I'll be happy to review once the CLA is signed. Thanks in advance @Orest-Divintari ! |
Hi @brettmc @bobstrecansky and happy new year The agreement has been signed, could you please have a look whenever you have time ? |
|
Hi @Orest-Divintari thanks for the contribution. Could you please take a look at the failing phpstan errors, which look relevant to this change? thanks! edit: nvm, it's only failing in 8.1, which I think we've dropped support for since it's no longer officially supported |
hi @brettmc thanks for taking the time to review and merge it |
|
@Orest-Divintari that might need to wait a couple of days, sorry. There aren't any pending changes in the API...that requirement came from https://github.com/open-telemetry/opentelemetry-php/pull/1729/files#diff-2bfa3bf55090de7d62d81745d2cf6ec24ef4a3ec2eb9504725f5f963416e4b3e but I don't see any clues as to why the bump. In the meantime, can you try aliasing the API to 1.8 in composer.json? There's one PR open in draft which touches the API so I hope that can be merged quickly. |
hi @brettmc thanks for the reply. I have tagged the API in the composer already with the hash commit as a temporary solution because the sdk configuration required at least I just wanted to check if that is something that could be resolved on your side so i can update the composer to use normal versions instead of specific has commits |
|
The issue is that https://packagist.org/packages/open-telemetry/sdk-configuration 0.5.0 depends on open-telemetry/api: ^1.8. That does not exist. So either it should be lowered again in sdk-configuration, or open-telemetry/api should be tagged. |
|
This was done in opentelemetry-php/config-sdk@5d8abf3 but I fail to understand why. |
|
@Nevay Would be great if you could help out here. |
|
opentelemetry-php/config-sdk@5d8abf3 uses a newly added method |
No description provided.