Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enforce no BC breaks against v1.5.0 #179

Open
wants to merge 1 commit into
base: 2.0.x
Choose a base branch
from

Conversation

Ocramius
Copy link
Member

Possibly a good idea for branches in 1.x, not to be merged into master? Just throwing it out there: this would prevent most feedback along the lines of "we can't do that because BC" from human-to-human, which is frustrating.

@Ocramius Ocramius requested a review from a team March 24, 2019 18:09
@greg0ire
Copy link
Member

Looks like it cannot be done because the lib requires php 7.2 and this package is supposed to be compatible with 7.1

@Ocramius
Copy link
Member Author

Can bump the PHP version, if needed for 1.7.x. The idea is that master is open for BC breaks, while 1.x is not.

@greg0ire
Copy link
Member

greg0ire commented Mar 24, 2019

I like the idea! Regarding your first sentence, did you mean 1.6.x ? Why not bump the php version when releasing 1.6.0?

UPDATE: 1.6.0 was released when I was typing the sentence above, I understand now :)

Copy link
Contributor

@Majkl578 Majkl578 left a comment

Choose a reason for hiding this comment

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

Bumping library requirement to PHP ^7.2 just to satisfy a dev-dependency sounds like a bit too much IMO. We should seek other solution.

- stage: Backwards Compatibility
env: STATIC_ANALYSIS
install: travis_retry composer install --prefer-dist
script: vendor/bin/roave-backward-compatibility-check --from=v1.5.0
Copy link
Contributor

Choose a reason for hiding this comment

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

Hardcoding tag name here is not a good idea, can we use some kind of wildcard, like latest 1.x tag?

@ostrolucky
Copy link
Member

I agree with not bumping requirement because of dev dependency

Base automatically changed from master to 2.0.x January 19, 2021 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants