Skip to content

TASK: simplify beta releases by using composer minimum stability - #93

Open
mhsdesign wants to merge 7 commits into
9.2from
task/simplify-beta-releases-by-using-composer-minimum-stability
Open

TASK: simplify beta releases by using composer minimum stability#93
mhsdesign wants to merge 7 commits into
9.2from
task/simplify-beta-releases-by-using-composer-minimum-stability

Conversation

@mhsdesign

@mhsdesign mhsdesign commented Jul 15, 2026

Copy link
Copy Markdown
Member

Neos PR neos/neos-development-distribution#116

This is way easier to maintain than including the duplicated list of packages in this release script.

We did this also for the Neos 9.0 betas (see neos/neos-base-distribution@39f7d21) as in Neos the count of dependencies manually to require got mad, but adding the minimum stability manually required us to remove that manually also which we did not do in time for the actual release again:D

TODO:

  • manually remove explicit sub dependencies from dev distribution:
    "neos/cache": "9.2.x-dev",
    "neos/eel": "9.2.x-dev",
    "neos/error-messages": "9.2.x-dev",
    "neos/flow-log": "9.2.x-dev",
    "neos/utility-arrays": "9.2.x-dev",
    "neos/utility-files": "9.2.x-dev",
    "neos/utility-mediatypes": "9.2.x-dev",
    "neos/utility-objecthandling": "9.2.x-dev",
    "neos/utility-opcodecache": "9.2.x-dev",
    "neos/utility-pdo": "9.2.x-dev",
    "neos/utility-schema": "9.2.x-dev",
    "neos/utility-unicode": "9.2.x-dev",
    "neos/http-factories": "9.2.x-dev",
    "neos/fluid-adaptor": "9.2.x-dev"
    • we also use minimum-stability there now

This is way easier to maintain than including the duplicated list of packages in this release script
mhsdesign added a commit to neos/flow-base-distribution that referenced this pull request Jul 15, 2026
…g helper packages can declare a dependency

only required when using not minimum-stability dev
mhsdesign added a commit to neos/neos-development-distribution that referenced this pull request Jul 16, 2026
see also same flow change neos/flow-development-distribution#93

automates what we have done for the Neos9 betas manually

neos/neos-base-distribution@39f7d21

in Neos the count of dependencies manually to require in the root would be mad (a lot of duplication) and wouldnt even help us to test if we have an installable set in the end if we release
…lopment-collection

This has been used for the neos-dev-collection since 9.0

That way we can remove all the sub dependency declarations (as we also have no longer code updating them)

@kdambekalns kdambekalns left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 by 👀

@kdambekalns

Copy link
Copy Markdown
Member

I think the conflict was simply caused by the addition of phpcs and is fixed correctly this way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants