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.
This repo holds core WordPress release tooling that is not tied to a security embargo. Anything private should be saved elsewhere.
helphub/: drafts and checks HelpHub release pages, credits, and versions index rows using a release manifest and checkout.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 oncore.svnreached theWordPress/WordPressGit mirror.--tagspolls for a release's tags as a gate;--auditchecks every tag once.verify-localized-packages/: checks that the core language pack and the localized zip exist for each locale after a release. Polls as a gate, and names the missing locales to report in #meta-i18n.svn-tags/: generates or verifies release tag commands from SVN branch versions, checking for existing tags, unbumped versions, and recent commits before tagging. Audits landed tags too.svnmergecheck/: verifies thatsvn merge --record-onlyrecorded every named trunk revision insvn:mergeinfobefore 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 withsvn patch, so new files are scheduled for add, and fails loudly on a rejected hunk.
Open a pull request against trunk.
Licensing is per tool. Check each tool's directory for the license that covers it.