Skip to content

Commit 24ddc76

Browse files
authored
Merge pull request #6725 from nextcloud-libraries/chore/package-engines
chore: adjust package engines versions
2 parents 22c26fa + 9bb4db7 commit 24ddc76

11 files changed

+53
-137
lines changed

.github/workflows/command-l10n-update.yml

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939

4040
steps:
4141
- name: Checkout ${{ needs.init.outputs.head_ref }}
42-
uses: actions/checkout@v4
42+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4343
with:
4444
token: ${{ secrets.COMMAND_BOT_PAT }}
4545
fetch-depth: 0
@@ -50,21 +50,10 @@ jobs:
5050
git config --local user.email "nextcloud-command@users.noreply.github.com"
5151
git config --local user.name "nextcloud-command"
5252
53-
- name: Read package.json node and npm engines version
54-
uses: skjnldsv/read-package-engines-version-actions@v3
55-
id: package-engines-versions
53+
- name: Set up node
54+
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
5655
with:
57-
fallbackNode: '^20'
58-
fallbackNpm: '^10'
59-
60-
- name: Set up node ${{ steps.package-engines-versions.outputs.nodeVersion }}
61-
uses: actions/setup-node@v4
62-
with:
63-
node-version: ${{ steps.package-engines-versions.outputs.nodeVersion }}
64-
cache: npm
65-
66-
- name: Set up npm ${{ steps.package-engines-versions.outputs.npmVersion }}
67-
run: npm i -g npm@"${{ steps.package-engines-versions.outputs.npmVersion }}"
56+
node-version-file: package.json
6857

6958
- name: Install dependencies & build l10n
7059
run: |

.github/workflows/command-playwright-update.yml

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040

4141
steps:
4242
- name: Checkout ${{ needs.init.outputs.head_ref }}
43-
uses: actions/checkout@v4
43+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4444
with:
4545
token: ${{ secrets.COMMAND_BOT_PAT }}
4646
fetch-depth: 0
@@ -51,21 +51,10 @@ jobs:
5151
git config --local user.email "nextcloud-command@users.noreply.github.com"
5252
git config --local user.name "nextcloud-command"
5353
54-
- name: Read package.json node and npm engines version
55-
uses: skjnldsv/read-package-engines-version-actions@v3
56-
id: package-engines-versions
54+
- name: Set up node
55+
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
5756
with:
58-
fallbackNode: '^20'
59-
fallbackNpm: '^10'
60-
61-
- name: Set up node ${{ steps.package-engines-versions.outputs.nodeVersion }}
62-
uses: actions/setup-node@v4
63-
with:
64-
node-version: ${{ steps.package-engines-versions.outputs.nodeVersion }}
65-
cache: npm
66-
67-
- name: Set up npm ${{ steps.package-engines-versions.outputs.npmVersion }}
68-
run: npm i -g npm@"${{ steps.package-engines-versions.outputs.npmVersion }}"
57+
node-version-file: package.json
6958

7059
- name: Install dependencies
7160
run: npm ci

.github/workflows/l10n.yml

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,12 @@ jobs:
99

1010
name: Pot check
1111
steps:
12-
- uses: actions/checkout@v4
12+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1313

14-
- name: Read package.json node and npm engines version
15-
uses: skjnldsv/read-package-engines-version-actions@v3
16-
id: versions
14+
- name: Set up node
15+
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
1716
with:
18-
fallbackNode: '^12'
19-
fallbackNpm: '^6'
20-
21-
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
22-
uses: actions/setup-node@v4
23-
with:
24-
node-version: ${{ steps.versions.outputs.nodeVersion }}
25-
26-
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
27-
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
17+
node-version-file: package.json
2818

2919
- name: Install dependencies
3020
run: npm ci

.github/workflows/lint-eslint.yml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -53,22 +53,12 @@ jobs:
5353

5454
steps:
5555
- name: Checkout
56-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
56+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5757

58-
- name: Read package.json node and npm engines version
59-
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
60-
id: versions
61-
with:
62-
fallbackNode: '^20'
63-
fallbackNpm: '^10'
64-
65-
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
58+
- name: Set up node
6659
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
6760
with:
68-
node-version: ${{ steps.versions.outputs.nodeVersion }}
69-
70-
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
71-
run: npm i -g 'npm@${{ steps.versions.outputs.npmVersion }}'
61+
node-version-file: package.json
7262

7363
- name: Install dependencies
7464
env:

.github/workflows/lint-stylelint.yml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,12 @@ jobs:
2525

2626
steps:
2727
- name: Checkout
28-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
28+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2929

30-
- name: Read package.json node and npm engines version
31-
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
32-
id: versions
33-
with:
34-
fallbackNode: '^20'
35-
fallbackNpm: '^10'
36-
37-
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
30+
- name: Set up node
3831
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
3932
with:
40-
node-version: ${{ steps.versions.outputs.nodeVersion }}
41-
42-
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
43-
run: npm i -g 'npm@${{ steps.versions.outputs.npmVersion }}'
33+
node-version-file: package.json
4434

4535
- name: Install dependencies
4636
env:

.github/workflows/node-test.yml

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -57,22 +57,12 @@ jobs:
5757

5858
steps:
5959
- name: Checkout
60-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
60+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6161

62-
- name: Read package.json node and npm engines version
63-
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
64-
id: versions
62+
- name: Set up node
63+
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
6564
with:
66-
fallbackNode: '^20'
67-
fallbackNpm: '^10'
68-
69-
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
70-
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
71-
with:
72-
node-version: ${{ steps.versions.outputs.nodeVersion }}
73-
74-
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
75-
run: npm i -g 'npm@${{ steps.versions.outputs.npmVersion }}'
65+
node-version-file: package.json
7666

7767
- name: Install dependencies & build
7868
env:

.github/workflows/npm-audit-fix.yml

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,24 +27,14 @@ jobs:
2727

2828
steps:
2929
- name: Checkout
30-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
30+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3131
with:
3232
ref: ${{ matrix.branches }}
3333

34-
- name: Read package.json node and npm engines version
35-
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
36-
id: versions
34+
- name: Set up node
35+
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
3736
with:
38-
fallbackNode: '^20'
39-
fallbackNpm: '^10'
40-
41-
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
42-
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
43-
with:
44-
node-version: ${{ steps.versions.outputs.nodeVersion }}
45-
46-
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
47-
run: npm i -g 'npm@${{ steps.versions.outputs.npmVersion }}'
37+
node-version-file: package.json
4838

4939
- name: Fix npm audit
5040
id: npm-audit

.github/workflows/npm-publish.yml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,12 @@ jobs:
2626

2727
steps:
2828
- name: Checkout
29-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
29+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3030

31-
- name: Read package.json node and npm engines version
32-
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
33-
id: versions
34-
with:
35-
fallbackNode: '^20'
36-
fallbackNpm: '^10'
37-
38-
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
31+
- name: Set up node
3932
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
4033
with:
41-
node-version: ${{ steps.versions.outputs.nodeVersion }}
42-
43-
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
44-
run: npm i -g 'npm@${{ steps.versions.outputs.npmVersion }}'
34+
node-version-file: package.json
4535

4636
- name: Install dependencies & build
4737
env:

.github/workflows/playwright.yml

Lines changed: 8 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44
name: Playwright Tests
55

66
on:
7-
push:
8-
branches: [ main, next ]
97
pull_request:
10-
branches: [ main, next ]
8+
branches: [ main ]
9+
1110
jobs:
1211
playwright-tests:
1312
timeout-minutes: 60
@@ -18,26 +17,13 @@ jobs:
1817
shardIndex: [1, 2]
1918
shardTotal: [2]
2019

21-
outputs:
22-
nodeVersion: ${{ steps.versions.outputs.nodeVersion }}
23-
2420
steps:
25-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2622

27-
- name: Read package.json node and npm engines version
28-
uses: skjnldsv/read-package-engines-version-actions@v3
29-
id: versions
23+
- name: Set up node
24+
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
3025
with:
31-
fallbackNode: '^20'
32-
fallbackNpm: '^10'
33-
34-
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
35-
uses: actions/setup-node@v4
36-
with:
37-
node-version: ${{ steps.versions.outputs.nodeVersion }}
38-
39-
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
40-
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
26+
node-version-file: package.json
4127

4228
- name: Install dependencies
4329
run: npm ci
@@ -63,10 +49,10 @@ jobs:
6349

6450
runs-on: ubuntu-latest
6551
steps:
66-
- uses: actions/checkout@v4
52+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6753
- uses: actions/setup-node@v4
6854
with:
69-
node-version: ${{ needs.playwright-tests.outputs.nodeVersion }}
55+
node-version-file: package.json
7056

7157
- name: Install dependencies
7258
run: npm ci

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)