Skip to content

Suggestion: improve test workflows #629

@jrfnl

Description

@jrfnl

In my opinion, as Prophecy is used in the CI workflow of other projects, it should be ready early for new PHP versions and be free of PHP deprecation notices.

As things are, I see the following improvements which IMO should be made to the CI/PHPUnit side of things to better guarantee the stability of Prophecy for use with PHPUnit:

  • Enable showing deprecation notices.
  • Enable failing the build on deprecation notices.
  • Start running the tests against PHP nightly early.
  • Run against the latest + nightly PHP versions with multiple PHPUnit versions, i.e. PHPUnit 9 and 10, not just 10.

I'm willing to invest the time to make these changes, but would like to know if the project maintainers are open to this before I invest the time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions