Skip to content

Repository files navigation

Core release utils

Tools and helper files for improving WordPress core releases. These are the utilities release coordinators and committers reach for when shipping a release: generating credits and "Props", preparing blog posts and documentation, and other chores.

Scope

This repo holds core WordPress release tooling that is not tied to a security embargo. Anything private should be saved elsewhere.

Tools

  • wp-profile-link-generator/: takes a list of WordPress.org usernames and produces the linked contributor list for a minor release post, plus the updated credits array for the credits API.
  • verify-tags-reached-mirror/: checks that release tags on core.svn reached the WordPress/WordPress Git mirror. --tags polls for a release's tags as a gate; --audit checks every tag once.
  • svnmergecheck/: verifies that svn merge --record-only recorded every named trunk revision in svn:mergeinfo before you commit, and warns to commit the whole working copy rather than a path list.
  • ghpatch/: applies a GitHub pull request diff to a Subversion working copy with svn patch, so new files are scheduled for add, and fails loudly on a rejected hunk.

Contributing

Open a pull request against trunk.

License

Licensing is per tool. Check each tool's directory for the license that covers it.

About

Utilities and helpers related to WordPress Core releases

Resources

Code of conduct

Stars

3 stars

Watchers

1 watching

Forks

Contributors

Languages