From a2d834bf1937876f7bba0696ff6fbaba7328de77 Mon Sep 17 00:00:00 2001 From: Aaron Feledy Date: Wed, 18 Feb 2026 19:53:59 -0600 Subject: [PATCH 1/6] chore: update @lando/php to ^1.10.0 --- package-lock.json | 18 ++++-------------- package.json | 2 +- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index f5b5749..520df65 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@lando/mssql": "^1.4.3", "@lando/mysql": "^1.6.0", "@lando/nginx": "^1.5.0", - "@lando/php": "^1.8.0", + "@lando/php": "^1.10.0", "@lando/postgres": "^1.5.0", "lodash": "^4.17.21" }, @@ -179,7 +179,6 @@ "integrity": "sha512-Z32gEMrRRpEta5UqVQA612sLdoqY3AovvUPClDfMxYrbdDAebmGDVPtSogUba1FZ4pP5dx20D3OV3reogLKsRA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@algolia/client-common": "5.15.0", "@algolia/requester-browser-xhr": "5.15.0", @@ -322,7 +321,6 @@ "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.26.0", @@ -1495,9 +1493,9 @@ "license": "MIT" }, "node_modules/@lando/php": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lando/php/-/php-1.8.0.tgz", - "integrity": "sha512-4Bjrnrw4hOfUoxYM/6xprwFqEL1/uh/N+RX2IxCq12l+uxcxCSNeEbEd0t/JopCkvOKR5KXFiiq5COe4TI6ohw==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@lando/php/-/php-1.10.0.tgz", + "integrity": "sha512-1+WO35CixeaZKaQ+NTi+Xii1xk+GYIJvbbqVI1Ba10RFMBTsUK4y99hZCKrCLW3KqPfe6f4ufAfMllALbnHHmw==", "bundleDependencies": [ "@lando/nginx", "lodash", @@ -3061,7 +3059,6 @@ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3126,7 +3123,6 @@ "integrity": "sha512-Yf3Swz1s63hjvBVZ/9f2P1Uu48GjmjCN+Esxb6MAONMGtZB1fRX8/S1AhUTtsuTlcGovbYLxpHgc7wEzstDZBw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@algolia/client-abtesting": "5.15.0", "@algolia/client-analytics": "5.15.0", @@ -3387,7 +3383,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001669", "electron-to-chromium": "^1.5.41", @@ -4270,7 +4265,6 @@ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "7.12.11", "@eslint/eslintrc": "^0.4.3", @@ -4807,7 +4801,6 @@ "integrity": "sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "tabbable": "^6.2.0" } @@ -8477,7 +8470,6 @@ "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.43", @@ -8538,7 +8530,6 @@ "integrity": "sha512-q4Q/G2zjvynvizdB3/bupdYkCJe2umSAMv9Ju4d92E6/NXJ59z70xB0q5p/4lpRyAwflDsbwy1mLV9Q5+nlB+g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@docsearch/css": "^3.6.2", "@docsearch/js": "^3.6.2", @@ -8592,7 +8583,6 @@ "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@vue/compiler-dom": "3.5.13", "@vue/compiler-sfc": "3.5.13", diff --git a/package.json b/package.json index 7297cf3..71c545d 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "@lando/mssql": "^1.4.3", "@lando/mysql": "^1.6.0", "@lando/nginx": "^1.5.0", - "@lando/php": "^1.8.0", + "@lando/php": "^1.10.0", "@lando/postgres": "^1.5.0", "lodash": "^4.17.21" }, From 9681ec37cd41debb2b0dd9db3350c1d2d154d18e Mon Sep 17 00:00:00 2001 From: Aaron Feledy Date: Wed, 18 Feb 2026 19:54:20 -0600 Subject: [PATCH 2/6] fix: update release workflow and CI actions --- .github/workflows/pr-docs-tests.yml | 6 +++--- .github/workflows/pr-linter.yml | 4 ++-- .github/workflows/pr-unit-tests.yml | 4 ++-- .github/workflows/pr-wordpress-tests.yml | 4 ++-- .github/workflows/release.yml | 6 +++--- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/pr-docs-tests.yml b/.github/workflows/pr-docs-tests.yml index 3537cb8..d0ea99c 100644 --- a/.github/workflows/pr-docs-tests.yml +++ b/.github/workflows/pr-docs-tests.yml @@ -15,15 +15,15 @@ jobs: steps: # Install deps and cache - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Cache version builds - uses: actions/cache@v4 + uses: actions/cache@v5 with: key: lando-mvb-docs path: docs/.vitepress/cache/@lando/mvb save-always: true - name: Install node ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: npm diff --git a/.github/workflows/pr-linter.yml b/.github/workflows/pr-linter.yml index 0c1f5a4..37bc23b 100644 --- a/.github/workflows/pr-linter.yml +++ b/.github/workflows/pr-linter.yml @@ -15,9 +15,9 @@ jobs: steps: # Install deps and cache - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install node ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: npm diff --git a/.github/workflows/pr-unit-tests.yml b/.github/workflows/pr-unit-tests.yml index df40f56..ad21efc 100644 --- a/.github/workflows/pr-unit-tests.yml +++ b/.github/workflows/pr-unit-tests.yml @@ -17,9 +17,9 @@ jobs: steps: # Install deps and cache - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install node ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: npm diff --git a/.github/workflows/pr-wordpress-tests.yml b/.github/workflows/pr-wordpress-tests.yml index 6ba5326..62f9f9f 100644 --- a/.github/workflows/pr-wordpress-tests.yml +++ b/.github/workflows/pr-wordpress-tests.yml @@ -33,9 +33,9 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install node ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} registry-url: https://registry.npmjs.org diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d015f07..d424fe5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -3,7 +3,7 @@ name: Publish to NPM on: release: types: - - created + - published jobs: deploy: @@ -19,9 +19,9 @@ jobs: steps: # Install deps and cache - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install node ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} registry-url: https://registry.npmjs.org From d77e6c621fb21dd9eacebc47ab28061beae2b719 Mon Sep 17 00:00:00 2001 From: Aaron Feledy Date: Wed, 18 Feb 2026 19:54:34 -0600 Subject: [PATCH 3/6] chore: update README --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 241c6f1..14ba095 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This is the _official_ [Lando](https://lando.dev) plugin for [WordPress](https://wordpress.org/). When installed it... * Allows users to run `wordpress` cms -* Allows users to configure `php` version from `5.3` all the way to `8.4` +* Allows users to configure `php` version from `5.3` all the way to `8.5+` * Allows users to configure `webroot` * Allows users to configure web server to (`apache` or `nginx`) * Allows users to configure database backend to (`mariadb`, `mysql`, or `postgres`) @@ -45,6 +45,7 @@ We try to log all changes big and small in both [THE CHANGELOG](https://github.c * [@pirog](https://github.com/pirog) * [@reynoldsalec](https://github.com/reynoldsalec) +* [@AaronFeledy](https://github.com/AaronFeledy) ## Contributors From 4512746212b334e7e5098f017302be85972ed688 Mon Sep 17 00:00:00 2001 From: Aaron Feledy Date: Wed, 18 Feb 2026 19:54:43 -0600 Subject: [PATCH 4/6] chore: remove syncthing conflict files and update .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 8b56b4b..9e2ce55 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,4 @@ config.*.timestamp-*-*.* # YARN yarn.lock +*.sync-conflict-* From f9befd3bd4796b5f22993c5f2c0d8568e4ed7b1c Mon Sep 17 00:00:00 2001 From: Aaron Feledy Date: Wed, 18 Feb 2026 19:54:55 -0600 Subject: [PATCH 5/6] chore: update CHANGELOG.md --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 539d4a5..71a5d95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ ## {{ UNRELEASED_VERSION }} - [{{ UNRELEASED_DATE }}]({{ UNRELEASED_LINK }}) +## v1.10.0 - [Unreleased](https://github.com/lando/wordpress/releases/tag/v1.10.0) + +* Updated to [@lando/php@1.10.0](https://github.com/lando/php/releases/tag/v1.10.0) +* Fixed release workflow trigger to fire on `published` instead of `created` +* Updated CI actions (`actions/checkout` to v6, `actions/setup-node` to v6, `actions/cache` to v5) +* Updated README with PHP 8.5+ support and added maintainer +* Removed Syncthing conflict files and added pattern to `.gitignore` +* Pending dependabot bumps for `@lando/mariadb`, `@lando/postgres`, and `@lando/argv` + ## v1.9.0 - [September 2, 2025](https://github.com/lando/wordpress/releases/tag/v1.9.0) * Switched images to [bitnamilegacy](https://github.com/bitnami/containers/issues/83267) namespace From 877160b92537e46203a494144af2ef4f5e09de74 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Thu, 19 Feb 2026 02:00:34 +0000 Subject: [PATCH 6/6] Fix deprecated save-always in cache v5 Replace deprecated save-always input with separate cache/restore and cache/save steps. The save step uses if: always() to preserve the original behavior of saving the cache even when tests fail. --- .github/workflows/pr-docs-tests.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr-docs-tests.yml b/.github/workflows/pr-docs-tests.yml index d0ea99c..7a08c91 100644 --- a/.github/workflows/pr-docs-tests.yml +++ b/.github/workflows/pr-docs-tests.yml @@ -16,12 +16,11 @@ jobs: # Install deps and cache - name: Checkout code uses: actions/checkout@v6 - - name: Cache version builds - uses: actions/cache@v5 + - name: Restore version builds cache + uses: actions/cache/restore@v5 with: key: lando-mvb-docs path: docs/.vitepress/cache/@lando/mvb - save-always: true - name: Install node ${{ matrix.node-version }} uses: actions/setup-node@v6 with: @@ -37,3 +36,11 @@ jobs: run: npm run docs:mvb - name: Test build run: npm run docs:build + + # Save cache + - name: Save version builds cache + uses: actions/cache/save@v5 + if: always() + with: + key: lando-mvb-docs + path: docs/.vitepress/cache/@lando/mvb