build(deps): bump symfony/service-contracts from 3.5.0 to 3.6.1#230
build(deps): bump symfony/service-contracts from 3.5.0 to 3.6.1#230dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [symfony/service-contracts](https://github.com/symfony/service-contracts) from 3.5.0 to 3.6.1. - [Release notes](https://github.com/symfony/service-contracts/releases) - [Changelog](https://github.com/symfony/service-contracts/blob/main/CHANGELOG.md) - [Commits](symfony/service-contracts@v3.5.0...v3.6.1) --- updated-dependencies: - dependency-name: symfony/service-contracts dependency-version: 3.6.1 dependency-type: indirect update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 0 |
AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.
TIP This summary will be updated as you push new changes.
There was a problem hiding this comment.
Pull Request Overview
While Codacy reports that the changes are up to standards, this PR should not be merged in its current state due to high-risk metadata inconsistencies in the composer.lock file. A future-dated package timestamp (2025-07-15) was detected, which suggests a compromised generation process. Additionally, the update includes a significant jump in the Composer plugin-api-version and a bump to symfony/deprecation-contracts that were not documented in the PR description. These side effects could break build pipelines that rely on older, stable versions of Composer or specific deprecation behaviors.
About this PR
- The PR includes a bump for
symfony/deprecation-contractsto v3.6.0 and an update to the Composerplugin-api-versionfrom 2.6.0 to 2.9.0. These were not explicitly mentioned in the PR title or description and may have unintended side effects on the environment.
Test suggestions
- Verify that service-related contracts and traits (e.g., ServiceMethodsSubscriberTrait) function correctly under version 3.6.1.
- Verify that the application remains compatible with the bumped
symfony/deprecation-contractsversion 3.6.0.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify that service-related contracts and traits (e.g., ServiceMethodsSubscriberTrait) function correctly under version 3.6.1.
2. Verify that the application remains compatible with the bumped `symfony/deprecation-contracts` version 3.6.0.
TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback
| } | ||
| ], | ||
| "time": "2024-04-18T09:32:20+00:00" | ||
| "time": "2025-07-15T11:30:57+00:00" |
There was a problem hiding this comment.
🔴 HIGH RISK
The package timestamp for symfony/service-contracts is set to a future date (2025-07-15). This indicates the composer.lock file might have been manually edited or generated on a system with an incorrect clock, which can compromise dependency integrity and lead to reproducible build issues.
Regenerate the lock file using the standard composer command to ensure metadata integrity: composer update symfony/service-contracts symfony/deprecation-contracts --no-scripts
Bumps symfony/service-contracts from 3.5.0 to 3.6.1.
Commits
4511256Merge branch '6.4' into 7.2f83f4d7Fix@varphpdocfd85490CS fixesf021b05Fix ServiceMethodsSubscriberTrait for nullable servicec744140Fix ServiceMethodsSubscriberTrait for nullable service5ad3869Merge branch '7.1' into 7.2e53260aMerge branch '6.4' into 7.1465bd9dMerge branch '5.4' into 6.4f37b419Add PR template and auto-close PR on subtree split repositories7a42641Remove calls to getExpectedException()Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)