humanmade / humanmade/altis-local-server
SPIKE: Update symfony/console requirement from ^5.4.24 to ^7.3.0
- Dominant language
- PHP
- Stars
- 18
- Forks
- 5
- Avg merge
- 8d 1h
- Merged PRs (30d)
- 11
Description
Dependabot proposes the upgrade of symfony/console from ^5.4.24 to ^7.3.0.
Current version is 5.4.24, constraint is set as ^5.4.24.
**NOTE: There is an incompatible change in the library major version + there is a version bundled in composer which further conflicts with this library**
`symfony/console` [changelog is here](https://github.com/symfony/console/blob/7.3/CHANGELOG.md)
**Note: Dependabot checking for minor version has been disabled through the attached PRs in the corresponding repos, please reopen PRs to re-enable Dependabot checking should you decide to move on with the update.**
## Acceptance criteria
- [ ] Investigate if the latest major version of the 3rd party library still conflicts with the bundled library within composer
- [ ] Decide if we should proceed with upgrade or at least move on with the latest version of the 5.x.x (5.5 or 5.6 version)
## For Altis Team Use
### Ready for Work Checklist
Is this ticket ready to be worked on? See
[the Play Book Definition of Ready](https://playbook.hmn.md/play/product/definition-of-ready/)
- [x] Is the title clear?
- [x] Is the description clear and detailed enough?
- [x] Are acceptance criteria listed?
- [ ] Have any dependencies been identified? (Optional)
- [ ] Have any documentation/playbook changes been identified? (Optional)
- [x] Is an estimate or time box assigned?
- [x] Is a priority label assigned?
- [x] Is this ticket added to a milestone?
- [ ] Is this ticket added to an epic? (Optional)
### Completion Checklist
Is this ticket done? See
[the Play Book Definition of Done](https://playbook.hmn.md/play/product/definition-of-done-2/)
- [ ] Has the acceptance criteria been met?
- [ ] Is the documentation updated (including README)?
- [ ] Do any code/documentation changes meet project standards?
- [ ] Are automatic tests in place to verify the fix or new functionality?
- [ ] Or are manual tests documented (at least on this ticket)?
- [ ] Are any Playbook/Handbook pages updated?
- [ ] Has a new module release (patch/minor) been created/scheduled?
- [ ] Have the appropriate `backport` labels been added to the PR?
- [ ] Is there a roll-out (and roll-back) plan if required?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by inspecting the Composer dependency constraints and the bundled library that may conflict with symfony/console, then review the symfony/console 7.3 changelog. Confirm whether the latest major version remains incompatible and document a decision to upgrade or use the latest suitable 5.x version.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php, symfony
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100