Skip to content

Commit 4831cdc

Browse files
committed
Merge branch 'develop' into trunk
2 parents 90a5629 + ef9ab4c commit 4831cdc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+10112
-4669
lines changed
295 KB
Loading

.github/workflows/build-docs.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,26 @@ jobs:
99
build:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v4
12+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
13+
1314
- name: Use desired version of NodeJS
14-
uses: actions/setup-node@v4
15+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
1516
with:
1617
node-version-file: '.nvmrc'
18+
1719
- name: Check versions
1820
run: npm -v; node -v
21+
1922
- name: npm install, and build docs
2023
run: |
2124
npm install
2225
npm -g install gulp-cli
2326
npm run build:docs
2427
env:
2528
CI: true
29+
2630
- name: Deploy to GH Pages
27-
uses: peaceiris/actions-gh-pages@v4
31+
uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4.0.0
2832
with:
2933
github_token: ${{ secrets.GITHUB_TOKEN }}
3034
publish_dir: './docs-built'

.github/workflows/build-stable.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout
12-
uses: actions/checkout@v4
12+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
13+
1314
- name: Use desired version of NodeJS
14-
uses: actions/setup-node@v4
15+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
1516
with:
1617
node-version-file: '.nvmrc'
18+
1719
- name: Set PHP version
18-
uses: shivammathur/setup-php@v2
20+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
1921
with:
2022
php-version: 7.4
2123
tools: composer:v2, wp
@@ -42,6 +44,7 @@ jobs:
4244
composer install --no-dev
4345
npm install
4446
npm run release
47+
4548
- name: Push to Stable
4649
env:
4750
GITHUB_REPOSITORY: ${{ github.event.repository.name }}

.github/workflows/close-stale-issues.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
stale:
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/stale@v9
18+
- uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0
1919
with:
2020
days-before-stale: 7
2121
days-before-close: 7

.github/workflows/codeql-analysis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
steps:
1515
- name: Checkout repository
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1717
with:
1818
# We must fetch at least the immediate parents so that if this is
1919
# a pull request then we can checkout the head.
@@ -26,15 +26,15 @@ jobs:
2626

2727
# Initializes the CodeQL tools for scanning.
2828
- name: Initialize CodeQL
29-
uses: github/codeql-action/init@v2
29+
uses: github/codeql-action/init@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3.28.11
3030
# Override language selection by uncommenting this and choosing your languages
3131
# with:
3232
# languages: go, javascript, csharp, python, cpp, java
3333

3434
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
3535
# If this step fails, then you should remove it and run the build manually (see below)
3636
- name: Autobuild
37-
uses: github/codeql-action/autobuild@v2
37+
uses: github/codeql-action/autobuild@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3.28.11
3838

3939
# ℹ️ Command-line programs to run using the OS shell.
4040
# 📚 https://git.io/JvXDl
@@ -48,4 +48,4 @@ jobs:
4848
# make release
4949

5050
- name: Perform CodeQL Analysis
51-
uses: github/codeql-action/analyze@v2
51+
uses: github/codeql-action/analyze@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3.28.11

.github/workflows/cypress.yml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Checkout
18-
uses: actions/checkout@v4
18+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1919

2020
- name: Use desired version of NodeJS
21-
uses: actions/setup-node@v4
21+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
2222
with:
2323
node-version-file: '.nvmrc'
2424

2525
- name: Cache Node
26-
uses: actions/cache@v4
26+
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
2727
with:
2828
path: |
2929
node_modules
@@ -47,27 +47,27 @@ jobs:
4747
- {name: 'PHP Default', version: null}
4848
core:
4949
- {name: 'WP stable', version: 'latest'}
50-
- {name: 'WP minimum', version: 'WordPress/WordPress#6.5'}
50+
- {name: 'WP minimum', version: 'WordPress/WordPress#6.6'}
5151
- {name: 'WP trunk', version: 'WordPress/WordPress#master'}
5252
include:
5353
- php: {name: 'PHP 7.4', version: '7.4'}
54-
core: {name: 'WP minimum', version: 'WordPress/WordPress#6.5'}
54+
core: {name: 'WP minimum', version: 'WordPress/WordPress#6.6'}
5555
- php: {name: 'PHP 8.1', version: '8.1'}
5656
core: {name: 'WP stable', version: 'latest'}
5757
steps:
5858
- name: Checkout
59-
uses: actions/checkout@v4
59+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6060

6161
- name: Use desired version of NodeJS
62-
uses: actions/setup-node@v4
62+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
6363
with:
6464
node-version-file: '.nvmrc'
6565

6666
- name: Check versions
6767
run: npm -v; node -v
6868

6969
- name: Cache Node
70-
uses: actions/cache@v4
70+
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
7171
with:
7272
path: |
7373
node_modules
@@ -84,15 +84,15 @@ jobs:
8484

8585
- name: Cache dependencies
8686
id: cache-composer
87-
uses: actions/cache@v4
87+
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
8888
env:
8989
cache-name: cache-composer
9090
with:
9191
path: ${{ steps.composer-cache.outputs.dir }}
9292
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/composer.lock') }}
9393

9494
- name: Set PHP version
95-
uses: shivammathur/setup-php@v2
95+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
9696
with:
9797
php-version: ${{ matrix.php.version }}
9898
coverage: none
@@ -127,11 +127,12 @@ jobs:
127127
npx mochawesome-json-to-md -p ./tests/cypress/reports/mochawesome.json -o ./tests/cypress/reports/mochawesome.md
128128
npx mochawesome-report-generator tests/cypress/reports/mochawesome.json -o tests/cypress/reports/
129129
cat ./tests/cypress/reports/mochawesome.md >> $GITHUB_STEP_SUMMARY
130+
130131
- name: Make artifacts available
131-
uses: actions/upload-artifact@v4
132+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
132133
if: failure()
133134
with:
134-
name: cypress-artifact
135+
name: cypress-artifact-${{matrix.php.name}}-${{matrix.core.name}}
135136
retention-days: 2
136137
path: |
137138
${{ github.workspace }}/tests/cypress/screenshots/

.github/workflows/dependency-review.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: 'Checkout Repository'
18-
uses: actions/checkout@v4
18+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
19+
1920
- name: Dependency Review
20-
uses: actions/dependency-review-action@v4
21+
uses: actions/dependency-review-action@72eb03d02c7872a771aacd928f3123ac62ad6d3a # v4.3.3
2122
with:
2223
license-check: true
2324
vulnerability-check: false

.github/workflows/generate-zip.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,21 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: Checkout
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1818
with:
1919
ref: ${{ inputs.ref }}
20+
2021
- name: Use desired version of NodeJS
21-
uses: actions/setup-node@v4
22+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
2223
with:
2324
node-version-file: '.nvmrc'
25+
2426
- name: Set PHP version
25-
uses: shivammathur/setup-php@v2
27+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
2628
with:
2729
php-version: 7.4
2830
tools: composer:v2, wp
31+
2932
- name: Check versions
3033
run: |
3134
npm -v
@@ -42,7 +45,7 @@ jobs:
4245
rm -rf ./release && unzip ${{ github.event.repository.name }}.zip -d ./release
4346
4447
- name: Upload the ZIP file as an artifact
45-
uses: actions/upload-artifact@v4
48+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
4649
with:
4750
name: ${{ github.event.repository.name }}
4851
path: release

.github/workflows/lint.yml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,31 +18,38 @@ jobs:
1818
name: eslint
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
22+
2223
- name: Use desired version of NodeJS
23-
uses: actions/setup-node@v4
24+
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
2425
with:
2526
node-version-file: '.nvmrc'
27+
2628
- name: Cache Node
27-
uses: actions/cache@v4
29+
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
2830
with:
2931
path: |
3032
node_modules
3133
~/.cache
3234
~/.npm
3335
key: ${{ hashFiles('package-lock.json') }}
36+
3437
- name: Check versions
3538
run: npm -v; node -v
39+
3640
- name: npm install
3741
run: npm install
42+
3843
- name: Generate linting report
3944
run: npm run lint:js -- --output-file eslint-report.json --format json
4045
continue-on-error: true
46+
4147
- name: Annotate code linting results
42-
uses: ataylorme/eslint-annotate-action@1.2.0
48+
uses: ataylorme/eslint-annotate-action@5f4dc2e3af8d3c21b727edb597e5503510b1dc9c # v2.2.0
4349
with:
4450
repo-token: '${{ secrets.GITHUB_TOKEN }}'
4551
report-json: 'eslint-report.json'
52+
4653
- name: Update summary
4754
run: |
4855
npm_config_yes=true npx github:10up/eslint-json-to-md --path ./eslint-report.json --output ./eslint-report.md
@@ -53,15 +60,16 @@ jobs:
5360
runs-on: ubuntu-latest
5461
steps:
5562
- name: Checkout
56-
uses: actions/checkout@v4
63+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
64+
5765
- id: changed-files
58-
uses: tj-actions/changed-files@v44
66+
uses: tj-actions/changed-files@2f7c5bfce28377bc069a65ba478de0a74aa0ca32 # v46.0.1
5967
with:
6068
files: |
6169
**/*.php
6270
6371
- name: Set PHP version
64-
uses: shivammathur/setup-php@v2
72+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
6573
with:
6674
php-version: 7.4
6775
tools: composer:v2, cs2pr

0 commit comments

Comments
 (0)