humanmade / humanmade/altis-local-server

SPIKE: Update symfony/console requirement from ^5.4.24 to ^7.3.0

Open
#830 3 comments 0 reactions 0 assignees View on GitHub
could have dependencies spike
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.