Skip to content

Release version 1.0.1#50

Merged
jrfnl merged 10 commits into
mainfrom
develop
Aug 9, 2021
Merged

Release version 1.0.1#50
jrfnl merged 10 commits into
mainfrom
develop

Conversation

@jrfnl

@jrfnl jrfnl commented Aug 9, 2021

Copy link
Copy Markdown
Collaborator

Functional:

  • Confirm that the most recent PHPUnit changelogs have been checked and that the library is still feature complete for those versions supported within the PHPUnit version constraints.
  • Update the VERSION constant in the phpunitpolyfills-autoload.php file. PR Autoload: add version number constant #47
  • Composer: check if any dependencies/version constraints need updating.

Release:

  • Add changelog for the release - PR Changelog for the 1.0.1 release #49
    Verify that a release link at the bottom of the CHANGELOG.md file has been added.
  • Merge this PR.
  • Make sure all CI builds are green.
  • Tag the release (careful, GH defaults to develop!).
  • Create a release from the tag (careful, GH defaults to develop!) & copy & paste the changelog to it.
    Make sure to copy the links to the issues and the links to the GH usernames from the bottom of the changelog!
  • Close the milestone.
  • Open a new milestone for the next release.
  • If any open PRs/issues which were milestoned for the release did not make it into the release, update their milestone.

Announce:

  • Tweet about the release.

jrfnl and others added 9 commits June 21, 2021 17:32
Turns out the default setting for `error_reporting` used by the SetupPHP action is `error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT` and `display_errors` is set to `Off`.

For the purposes of CI, I'd recommend running with `E_ALL` and `display_errors=On` to ensure **all** PHP notices are shown.
…orting

GH Actions: set error reporting to E_ALL
Includes adding an FAQ block to the README about how to use the constant.

Fixes 46
... to document the tasks which should be completed for every release.
Includes fixing up a grammar error in the notes for the  previous release.
@jrfnl jrfnl added this to the 1.0.1 milestone Aug 9, 2021
@jrfnl jrfnl merged commit f014fb2 into main Aug 9, 2021
@jrfnl

jrfnl commented Aug 9, 2021

Copy link
Copy Markdown
Collaborator Author

@jrfnl jrfnl removed the yoastcs/qa label Oct 3, 2021
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.

1 participant