Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

New public repo: core release tools

Дата публикации: 23-09-2026 18:03:03

The core team is working hard on better release automation, including CLI scripts, AI skills, and updated documentation. Why is this work important? A minor WordPress release—including every security patch—can touch 20+ branches, and much of the work is manual and error-prone. Example tasks include: tag the older WordPress version branches, draft a HelpHub page […]

Основное содержимое страницы с новостью.

The core Core is the set of software required to run WordPress. The Core Development Team builds WordPress. team is working hard on better release automation, including CLI Command Line Interface. Terminal (Bash) in Mac, Command Prompt in Windows, or WP-CLI for WordPress. scripts, AI skills, and updated documentation.

Why is this work important? A minor WordPress release—including every security patch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing.—can touch 20+ branches, and much of the work is manual and error-prone.

Example tasks include: tag A directory in Subversion. WordPress uses tags to store a single snapshot of a version (3.6, 3.6.1, etc.), the common convention of tags in version control systems. (Not to be confused with post tags.) the older WordPress version branches, draft a HelpHub page per version, check the SVN Subversion, the popular version control system (VCS) by the Apache project, used by WordPress to manage changes to its codebase. merges for accuracy, and build the props list.

Our mission is to remove friction and help releases become faster, smoother, and more predictable.

👉 Six new tools are now live in WordPress/core-release-utils:

  1. helphub: draft and check HelpHub version pages.
  2. svn-tags: write the svn cp tag commands from each branch A directory in Subversion. WordPress uses branches to store the latest development code for each major release (3.9, 4.0, etc.). Branches are then updated with code for any minor releases of that branch. Sometimes, a major version of WordPress and its minor versions are collectively referred to as a "branch", such as "the 4.0 branch".’s $wp_version.
  3. verify-tags-reached-mirror (props @adrianmoldovanwp): confirm release tags reach the GitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ mirror.
  4. svnmergecheck: confirm svn merge --record-only record every revision before a commit.
  5. ghpatch (props @peterwilsoncc and @johnbillion): apply a PR diff to an SVN checkout with svn patch.
  6. wp-profile-link-generator (props @jorbin and @johnbillion): build the contributor list for the release post and the credits API An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. edit.

Each tool has a README and tests. The tools print the commands—you run them.

Try these on your next minor release A set of releases or versions having the same minor version number may be collectively referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in the 5.2 (five dot two) branch of that software. Minor Releases often make improvements to existing features and functionality. and tell us how they went: feedback and PRs welcome.

Thanks to @jorbin for creating the new GitHub repo.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1WordPress 7.1.1 RC1 is now available012.6410-09-2026
2Maintainer changes for WordPress/WordPress GitHub repo06.9715-09-2026
3WordPress Contributor Toolkit 1.0: A smoother workflow for your first Core contribution010.3514-08-2026
4Announcing the WordPress 7.2 Release Squad09.9409-09-2026
5WordPress 7.0.2 Release011.4917-07-2026
6Updating WordPress to use Node.js 24 and npm 11015.909-09-2026
7WordPress 7.1 Release Candidate Phase011.7205-08-2026
8Iterating from live events to livestreamed releases011.4923-09-2026
9Релиз WordPress 7.0016.6520-05-2026
10Bug Scrub Schedule for WordPress 7.2012.2509-09-2026

Классификация: Пресс-релизы. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 10.41. Источник: make.wordpress.org.