Skip to content

Commit b413a4f

Browse files
authored
Merge branch 'develop' into update/suggestions-api-base-url
2 parents f3e14ca + d26b894 commit b413a4f

File tree

14 files changed

+124
-110
lines changed

14 files changed

+124
-110
lines changed

.github/ISSUE_TEMPLATE/release-template.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ title: Release wp-parsely x.y.z
55
labels: "wp-parsely, Maintenance"
66
---
77

8-
This is an issue for tracking the next `wp-parsely` release. This ticket is to be opened the week before the actual release, so we have enough time to complete all the related tasks.
8+
This is an issue for tracking the next `wp-parsely` release (milestone: [x.y.z](https://github.com/Parsely/wp-parsely/milestone/milestone-id?closed=1)).
99

10-
The actual release of the plugin should be done on Mondays so we can catch the Tuesday WordPress VIP release window.
10+
This ticket is to be opened the week before the actual release, so we have enough time to complete all the related tasks. The actual release of the plugin should be done on Mondays so we can catch the Tuesday WordPress VIP release window.
1111

1212
## Before releasing
1313

.github/workflows/integration-tests.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
# - coverage: Whether to run the tests with code coverage.
3030
# - experimental: Whether the build is "allowed to fail".
3131
matrix:
32-
php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2']
32+
php: ['7.4', '8.0', '8.1', '8.2']
3333
wp: ['latest']
3434
coverage: [none]
3535
experimental: [false]
@@ -81,10 +81,6 @@ jobs:
8181
- name: Start MySQL Service
8282
run: sudo systemctl start mysql.service
8383

84-
- name: Setting mysql_native_password for PHP <= 7.3
85-
if: ${{ matrix.php <= 7.3 }}
86-
run: mysql -u root -proot -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';"
87-
8884
- name: Prepare environment for integration tests
8985
run: composer prepare-ci --no-interaction
9086

.github/workflows/unit-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
# - coverage: Whether to run the tests with code coverage.
3131
# - experimental: Whether the build is "allowed to fail".
3232
matrix:
33-
php: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2']
33+
php: ['7.4', '8.0', '8.1', '8.2']
3434
coverage: [none]
3535
experimental: [false]
3636
include:

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.14
1+
22.15

.phpcs.xml.dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<rule ref="PHPCompatibilityWP"/>
3333
<!-- For help in understanding this testVersion:
3434
https://github.com/PHPCompatibility/PHPCompatibility#sniffing-your-code-for-compatibility-with-specific-php-versions -->
35-
<config name="testVersion" value="7.2-"/>
35+
<config name="testVersion" value="7.4-"/>
3636

3737
<!-- Rules: WordPress Coding Standards - see
3838
https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards -->

.wp-env.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
{
22
"plugins": [
33
"."
4-
]
4+
],
5+
"env": {
6+
"development": {
7+
"phpmyadminPort": 9000
8+
}
9+
}
510
}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Stable tag: 3.19.3
44
Requires at least: 6.0
55
Tested up to: 6.8
6-
Requires PHP: 7.2
6+
Requires PHP: 7.4
77
License: GPLv2 or later
88
License URI: https://www.gnu.org/licenses/gpl-2.0.html
99
Tags: analytics, statistics, stats, content marketing, parsely, parsley, parse.ly

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
}
1313
],
1414
"require": {
15-
"php": ">=7.2",
15+
"php": ">=7.4",
1616
"composer/installers": "^2",
1717
"ext-dom": "*",
1818
"ext-libxml": "*",

docs/CONTRIBUTING.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ This section lists the minimum requirements for setting up a local development e
5050

5151
Docker installation depends on your OS. [Please follow their official instructions](https://docs.docker.com/get-docker/). Please always use the latest possible version.
5252

53-
##### Node.js 16 (LTS)
53+
##### Node.js 22.15 (LTS)
5454

5555
Node.js is used in the build process of the Parse.ly plugin. If it's not already installed on your system, you can [visit the Node.js website and install the latest Long Term Support (LTS) version](https://nodejs.org/). If you use [nvm](https://github.com/nvm-sh/nvm) to manage node versions, you can run:
5656

@@ -59,9 +59,9 @@ nvm install
5959
nvm use
6060
```
6161

62-
##### npm 7
62+
##### npm 10.9.2
6363

64-
Node 16 ships with npm version 7, so you don't need to update it manually. In case you don't have the latest version, you can run:
64+
If you need to update npm, you can run:
6565

6666
```
6767
npm i -g npm
@@ -77,7 +77,7 @@ There are multiple ways to install PHP on your operating system. You can check o
7777

7878
The Parse.ly plugin includes several packages that require Composer, the PHP package manager. You can view the [composer.json](https://github.com/Parsely/wp-parsely/blob/develop/composer.json) file for a full list of packages. You can install Composer through Homebrew on macOS: `brew install composer`. If you don't have access to Homebrew you can view instructions for how to install Composer on the [Composer website](https://getcomposer.org/download/).
7979

80-
##### WordPress 5.2
80+
##### WordPress 6.3
8181

8282
You don't need to install WordPress if you use the provided, Docker-based wp-env.
8383

0 commit comments

Comments
 (0)