Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
c7d909e
Restore: .gitignore changes for 22294af4ed3b46f577f42590ba4cc19ca0a93f3f
dmsnell Mar 13, 2026
9231a04
Run Test Build Process on this restoration branch
dmsnell Mar 13, 2026
4220ecc
Restore: Sync Gutenberg @ b79bbe25a1b00ce640bfab363f182c678181082f
dmsnell Mar 13, 2026
df082eb
Restore: Sync Gutenberg @ dea73b609a80016eb1cf3893ea183fe106a06740
dmsnell Mar 13, 2026
565ee18
Restore: Sync Gutenberg @ 892bfad51d2261f44f3a21f934b1c72bd29a2449
dmsnell Mar 13, 2026
7943a31
Restore: .gitignore changes for e626725523f8fa3e8452e9e126ff366d83ccfacc
dmsnell Mar 13, 2026
60bcf75
Restore: Sync Gutenberg @ 7bf80ea84eb8b62eceb1bb3fe82e42163673ca79
dmsnell Mar 13, 2026
aa938f5
Restore: Sync Gutenberg @ 59a08c5496008ca88f4b6b86f38838c3612d88c8
dmsnell Mar 13, 2026
a34fef6
Restore: Sync Gutenberg @ 7a11a53377a95cba4d3786d71cadd4c2f0c5ac52
dmsnell Mar 13, 2026
6ff7a32
Restore: .gitignore changes for 0544d56a85bd25fc65ce7d1a11a4df50764b2a02
dmsnell Mar 13, 2026
fcd1f21
Restore: Sync Gutenberg @ b441348bb7e05af351c250b74283f253acaf9138
dmsnell Mar 13, 2026
665137e
Restore: Sync Gutenberg @ 23b566c72e9c4a36219ef5d6e62890f05551f6cb
dmsnell Mar 14, 2026
f71f028
Restore: Sync Gutenberg @ 022d8dd3d461f91b15c1f0410649d3ebb027207f
dmsnell Mar 14, 2026
7ab2295
Restore: .gitignore changes for e7d40e7b994b9f0d8d448599b729bbde65c00015
dmsnell Mar 14, 2026
7e65df1
Restore: Sync Gutenberg @ e499abfb843a43ac88455ca319220c5f181e1cf3
dmsnell Mar 14, 2026
6affce0
Restore: Sync Gutenberg @ e7b8c0c8a34bd62374ebf6f9cbfdeab4f822234c
dmsnell Mar 14, 2026
9e2e3c3
Restore: Sync Gutenberg @ f4d8a5803aa2fbe26e7d9af4d17e80a622b7bab8
dmsnell Mar 14, 2026
baa2921
Restore: Sync Gutenberg @ 7b7fa2bc97a8029a302bd6511cf0d206b5953172
dmsnell Mar 14, 2026
79519b5
Restore: Sync Gutenberg @ 9b8144036fa5faf75de43d4502ff9809fcf689ad
dmsnell Mar 14, 2026
c264b99
Restore: Sync Gutenberg @ 9b8144036fa5faf75de43d4502ff9809fcf689ad
dmsnell Mar 14, 2026
647bc04
Restore: Sync Gutenberg @ 8c78d87453509661a9f28f978ba2c242d515563b
dmsnell Mar 14, 2026
0efa1f5
Restore: Sync trunk
dmsnell Mar 14, 2026
59e0a27
Automation: Updating built files with changes.
Mar 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 0 additions & 7 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,11 @@ If this is your first time contributing, you may also find reviewing these guide
- Inline Documentation Standards: https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/
- Browser Support Policies: https://make.wordpress.org/core/handbook/best-practices/browser-support/
- Proper spelling and grammar related best practices: https://make.wordpress.org/core/handbook/best-practices/spelling/
- ✨ If you are using AI tools, you must adhere to the AI Guidelines: https://make.wordpress.org/ai/handbook/ai-guidelines/
-->

<!-- Insert a description of your changes here -->

Trac ticket: <!-- insert a link to the WordPress Trac ticket here -->

## Use of AI Tools

<!--
You are free to use artificial intelligence (AI) tooling to contribute, but you must disclose what tooling you are using and to what extent a pull request has been authored by AI. It is your responsibility to review and take responsibility for what AI generates. See the WordPress AI Guidelines: <https://make.wordpress.org/ai/handbook/ai-guidelines/>.
-->

---
**This Pull Request is for code review only. Please keep all other discussion in the Trac ticket. Do not merge this Pull Request. See [GitHub Pull Requests for Code Review](https://make.wordpress.org/core/handbook/contribute/git/github-pull-requests-for-code-review/) in the Core Handbook for more details.**
2 changes: 1 addition & 1 deletion .github/workflows/commit-built-file-changes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ jobs:
rm -f private-key.pem
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
if: ${{ steps.artifact-check.outputs.exists == 'true' }}
with:
repository: ${{ github.event.workflow_run.head_repository.full_name }}
Expand Down
17 changes: 9 additions & 8 deletions .github/workflows/install-testing.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
# Confirms that installing WordPress using WP-CLI works successfully.
#
# This workflow is not meant to test wordpress-develop checkouts, but rather tagged versions officially available on WordPress.org.
#
# This workflow is triggered for all WordPress versions that are currently receiving security updates. It therefore needs to
# retain support for older PHP and database versions.
name: Installation Tests

on:
Expand Down Expand Up @@ -88,18 +85,22 @@ jobs:
- db-version: '5.0'
- db-version: '5.1'
- db-version: '5.5'
# The PHP <= 7.3/MySQL 8.4 jobs currently fail due to mysql_native_password being disabled by default. See https://core.trac.wordpress.org/ticket/61218.
- php: '7.2'
db-version: '8.4'
- php: '7.3'
db-version: '8.4'
# Only test the latest innovation release.
- db-version: '9.0'
- db-version: '9.1'
- db-version: '9.2'
- db-version: '9.3'
- db-version: '9.4'
- db-version: '9.5'
# MySQL 9.0+ will not work on PHP 7.2 & 7.3. See https://core.trac.wordpress.org/ticket/61218.
- php: '7.2'
db-version: '9.6'
db-version: '9.5'
- php: '7.3'
db-version: '9.6'
db-version: '9.5'

services:
database:
Expand All @@ -114,11 +115,11 @@ jobs:
-e MYSQL_ROOT_PASSWORD="root"
-e MYSQL_DATABASE="test_db"
--entrypoint sh ${{ matrix.db-type }}:${{ matrix.db-version }}
-c "exec docker-entrypoint.sh mysqld${{ matrix.db-type == 'mysql' && contains( fromJSON('["5.4", "5.5", "5.6", "7.0", "7.1", "7.2", "7.3"]'), matrix.php ) && ( matrix.db-version == '8.4' && ' --mysql-native-password=ON --authentication-policy=mysql_native_password' || ' --default-authentication-plugin=mysql_native_password' ) || '' }}"
-c "exec docker-entrypoint.sh mysqld${{ matrix.db-type == 'mysql' && contains( fromJSON('["7.2", "7.3"]'), matrix.php ) && ' --default-authentication-plugin=mysql_native_password' || '' }}"
steps:
- name: Set up PHP ${{ matrix.php }}
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
uses: shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f # v2.35.5
with:
php-version: '${{ matrix.php }}'
coverage: none
Expand Down
100 changes: 0 additions & 100 deletions .github/workflows/javascript-type-checking.yml

This file was deleted.

5 changes: 5 additions & 0 deletions .github/workflows/local-docker-environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,11 @@ jobs:
- db-version: '9.2'
- db-version: '9.3'
- db-version: '9.4'
# MySQL 9.0+ will not work on PHP 7.2 & 7.3. See https://core.trac.wordpress.org/ticket/61218.
- php: '7.2'
db-version: '9.5'
- php: '7.3'
db-version: '9.5'
# No PHP 8.5 + Memcached support yet.
- php: '8.5'
memcached: true
Expand Down
97 changes: 0 additions & 97 deletions .github/workflows/phpstan-static-analysis.yml

This file was deleted.

21 changes: 13 additions & 8 deletions .github/workflows/phpunit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ jobs:
fail-fast: false
matrix:
os: [ ubuntu-24.04 ]
php: [ '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5' ]
php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5' ]
db-type: [ 'mysql' ]
db-version: [ '5.7', '8.0', '8.4' ]
tests-domain: [ 'example.org' ]
Expand Down Expand Up @@ -149,7 +149,7 @@ jobs:
fail-fast: false
matrix:
os: [ ubuntu-24.04 ]
php: [ '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5' ]
php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5' ]
db-type: [ 'mariadb' ]
db-version: [ '5.5', '10.3', '10.5', '10.6', '10.11', '11.4', '11.8' ]
multisite: [ false, true ]
Expand Down Expand Up @@ -201,19 +201,24 @@ jobs:
fail-fast: false
matrix:
os: [ ubuntu-24.04 ]
php: [ '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5' ]
php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5' ]
db-type: [ 'mysql', 'mariadb' ]
db-version: [ '9.6', '12.1' ]
db-version: [ '9.5', '12.0' ]
multisite: [ false, true ]
memcached: [ false ]
db-innovation: [ true ]

exclude:
# MySQL 9.0+ will not work on PHP <= 7.3 because mysql_native_password was removed. See https://core.trac.wordpress.org/ticket/61218.
- php: '7.2'
db-version: '9.5'
- php: '7.3'
db-version: '9.5'
# Exclude version combinations that don't exist.
- db-type: 'mariadb'
db-version: '9.6'
db-version: '9.5'
- db-type: 'mysql'
db-version: '12.1'
db-version: '12.0'
with:
os: ${{ matrix.os }}
php: ${{ matrix.php }}
Expand Down Expand Up @@ -243,7 +248,7 @@ jobs:
strategy:
fail-fast: false
matrix:
php: [ '7.4', '8.0', '8.4' ]
php: [ '7.2', '7.4', '8.0', '8.4' ]
db-type: [ 'mysql' ]
db-version: [ '8.4' ]
phpunit-test-groups: [ 'html-api-html5lib-tests' ]
Expand Down Expand Up @@ -272,7 +277,7 @@ jobs:
strategy:
fail-fast: false
matrix:
php: [ '7.4', '8.4' ]
php: [ '7.2', '8.4' ]
db-version: [ '8.4', '11.8' ]
db-type: [ 'mysql', 'mariadb' ]
multisite: [ false ]
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/pull-request-comments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,7 @@ jobs:
[WordPress Playground](https://developer.wordpress.org/playground/) is an experimental project that creates a full WordPress instance entirely within the browser.
### Some things to be aware of
- The Plugin and Theme Directories cannot be accessed within Playground.
- All changes will be lost when closing a tab with a Playground instance.
- All changes will be lost when refreshing the page.
- A fresh instance is created each time the link below is clicked.
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/reusable-build-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
persist-credentials: false

- name: Set up Node.js
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version-file: '.nvmrc'
cache: npm
Expand All @@ -53,7 +53,7 @@ jobs:
run: zip -q -r develop.zip wordpress/.

- name: Upload ZIP as a GitHub Actions artifact
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: wordpress-develop
path: develop.zip
Expand Down
Loading
Loading