Skip to content

Commit d8f89c7

Browse files
authored
Merge branch 'develop' into enhancement/stored-id-handling
2 parents ac4d5a8 + 8e3dc7a commit d8f89c7

13 files changed

+66
-41
lines changed

.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: 10 additions & 9 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
@@ -56,18 +56,18 @@ jobs:
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,8 +127,9 @@ 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:
134135
name: cypress-artifact

.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

.github/workflows/release-pull-request.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,19 @@ jobs:
66
release-pull-request-automation:
77
if: ${{ github.event.ref_type == 'branch' && contains( github.ref, 'release/' ) }}
88
runs-on: ubuntu-latest
9+
910
steps:
1011
- name: Checkout code
11-
uses: actions/checkout@v4
12+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
13+
1214
- name: Generate title
1315
run: |
1416
BRANCH=${GITHUB_REF##*/}
1517
echo $BRANCH
1618
VERSION=${BRANCH#'release/'}
1719
echo "result="Release: ${VERSION}"" >> $GITHUB_OUTPUT
1820
id: title
21+
1922
- name: Create Pull Request
2023
run: gh pr create --draft --title "${{ steps.title.outputs.result }}" --body-file ./.github/release-pull-request-template.md
2124
env:

.github/workflows/release.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- name: Checkout code
11-
uses: actions/checkout@v4
11+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
12+
1213
- name: Create ZIP
1314
run: |
1415
git archive --prefix=distributor/ HEAD -o distributor.zip
16+
1517
- name: Upload release asset
16-
uses: actions/upload-release-asset@v1
18+
uses: actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2
1719
env:
1820
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1921
with:

0 commit comments

Comments
 (0)