Skip to content

Suggestion: improve test workflows #629

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.

Activity

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

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