build(deps): bump symfony/config from 7.1.1 to 7.4.9#231
build(deps): bump symfony/config from 7.1.1 to 7.4.9#231dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [symfony/config](https://github.com/symfony/config) from 7.1.1 to 7.4.9. - [Release notes](https://github.com/symfony/config/releases) - [Changelog](https://github.com/symfony/config/blob/8.1/CHANGELOG.md) - [Commits](symfony/config@v7.1.1...v7.4.9) --- updated-dependencies: - dependency-name: symfony/config dependency-version: 7.4.9 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
This PR cannot be merged in its current state due to major integrity issues with the composer.lock file. The file references Symfony component versions (v7.4.9) that do not currently exist in the official PHP registry and contains package timestamps set in the year 2026. These anomalies indicate a corrupted lock file generation process.
While Codacy reports the PR is up to standards, the functional analysis reveals a medium-risk dependency change: symfony/polyfill-mbstring now requires the ext-iconv PHP extension. You must ensure this extension is present in your CI and production environments to avoid runtime failures.
About this PR
- The package timestamps in
composer.lock(e.g., lines 480, 697, 780, 865) are set to April 2026. This anomaly suggests the lock file was not generated by a standard composer update command in a valid environment.
Test suggestions
- Verify that symfony/config version is locked to v7.4.9 in composer.lock
- Verify that symfony/filesystem version is locked to v7.4.9
- Verify that symfony/config dev dependencies now allow Symfony 8.0 components
TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback
| { | ||
| "name": "symfony/config", | ||
| "version": "v7.1.1", | ||
| "version": "v7.4.9", |
There was a problem hiding this comment.
🔴 HIGH RISK
The composer.lock file contains non-existent versions (e.g., v7.4.9 for Symfony components) and future timestamps (April 2026). These versions are not available on the official registry, which will cause the build to fail. Regenerate the composer.lock file using composer update to pull valid stable versions from the official repository.
| }, | ||
| "require": { | ||
| "php": ">=7.1" | ||
| "ext-iconv": "*", |
There was a problem hiding this comment.
🟡 MEDIUM RISK
This update introduces a hard requirement for the ext-iconv extension via the symfony/polyfill-mbstring package. Systems lacking the iconv PHP extension will encounter installation or runtime errors. Verify that the iconv PHP extension is enabled in the CI/CD and production environments.
Bumps symfony/config from 7.1.1 to 7.4.9.
Release notes
Sourced from symfony/config's releases.
... (truncated)
Changelog
Sourced from symfony/config's changelog.
... (truncated)
Commits
d4a277bbug #64042 [Config] Fix array-shape generator dropping alternative types on n...f862717Merge branch '6.4' into 7.4ee615e8[Config] Allow env placeholders in NumericNode min/max checksa6b76b8[Config] Fix array-shape generator dropping alternative types on nested Proto...c9d41a3Update XSD references in phpunit.xml.dist files7d70f85Merge branch '6.4' into 7.4a3e8d1fMore CS fixes212a160Merge branch '6.4' into 7.441dfcd0CS fixes - native_function_invocation & static_lambda6ba5210[CS] Back config from 8.1 and apply heredoc_indentation ruleDependabot 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)