File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,14 +23,21 @@ jobs:
2323 name : Build and deploy
2424 steps :
2525 - name : Checkout
26- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
26+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2727 with :
2828 persist-credentials : false
2929
30+ - name : Read package.json
31+ uses : nextcloud-libraries/parse-package-engines-action@122ae05d4257008180a514e1ddeb0c1b9d094bdd # v0.1.0
32+ id : versions
33+
3034 - name : Set up node
31- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
35+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
3236 with :
33- node-version-file : ' package.json'
37+ node-version : ${{ steps.versions.outputs.node-version }}
38+
39+ - name : Set up npm
40+ run : npm i -g 'npm@${{ steps.versions.outputs.package-manager-version }}'
3441
3542 - name : Install dependencies & build
3643 env :
Original file line number Diff line number Diff line change @@ -25,14 +25,21 @@ jobs:
2525
2626 steps :
2727 - name : Checkout
28- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
28+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2929 with :
3030 persist-credentials : false
3131
32+ - name : Read package.json
33+ uses : nextcloud-libraries/parse-package-engines-action@122ae05d4257008180a514e1ddeb0c1b9d094bdd # v0.1.0
34+ id : versions
35+
3236 - name : Set up node
33- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
37+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
3438 with :
35- node-version-file : ' package.json'
39+ node-version : ${{ steps.versions.outputs.node-version }}
40+
41+ - name : Set up npm
42+ run : npm i -g 'npm@${{ steps.versions.outputs.package-manager-version }}'
3643
3744 - name : Install dependencies
3845 env :
Original file line number Diff line number Diff line change @@ -30,14 +30,21 @@ jobs:
3030
3131 steps :
3232 - name : Checkout
33- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
33+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3434 with :
3535 persist-credentials : false
3636
37+ - name : Read package.json
38+ uses : nextcloud-libraries/parse-package-engines-action@122ae05d4257008180a514e1ddeb0c1b9d094bdd # v0.1.0
39+ id : versions
40+
3741 - name : Set up node
38- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
42+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
3943 with :
40- node-version-file : ' package.json'
44+ node-version : ${{ steps.versions.outputs.node-version }}
45+
46+ - name : Set up npm
47+ run : npm i -g 'npm@${{ steps.versions.outputs.package-manager-version }}'
4148
4249 - name : Install dependencies & build
4350 env :
5360 run : npm run test:coverage --if-present
5461
5562 - name : Collect coverage
56- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
63+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
5764 with :
5865 files : ./coverage/lcov.info
66+ env :
67+ CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
Original file line number Diff line number Diff line change @@ -24,14 +24,21 @@ jobs:
2424
2525 steps :
2626 - name : Checkout
27- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
27+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2828 with :
2929 persist-credentials : false
3030
31+ - name : Read package.json
32+ uses : nextcloud-libraries/parse-package-engines-action@122ae05d4257008180a514e1ddeb0c1b9d094bdd # v0.1.0
33+ id : versions
34+
3135 - name : Set up node
32- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
36+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
3337 with :
34- node-version-file : ' package.json'
38+ node-version : ${{ steps.versions.outputs.node-version }}
39+
40+ - name : Set up npm
41+ run : npm i -g 'npm@${{ steps.versions.outputs.package-manager-version }}'
3542
3643 - name : Install dependencies & build
3744 env :
Original file line number Diff line number Diff line change @@ -23,14 +23,21 @@ jobs:
2323
2424 steps :
2525 - name : Checkout
26- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
26+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2727 with :
2828 persist-credentials : false
2929
30+ - name : Read package.json
31+ uses : nextcloud-libraries/parse-package-engines-action@122ae05d4257008180a514e1ddeb0c1b9d094bdd # v0.1.0
32+ id : versions
33+
3034 - name : Set up node
31- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
35+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
3236 with :
33- node-version-file : ' package.json'
37+ node-version : ${{ steps.versions.outputs.node-version }}
38+
39+ - name : Set up npm
40+ run : npm i -g 'npm@${{ steps.versions.outputs.package-manager-version }}'
3441
3542 - name : Check tag matches package.json
3643 run : |
Original file line number Diff line number Diff line change 1919 runs-on : ubuntu-latest
2020 steps :
2121 - name : Checkout
22- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
22+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2323 with :
2424 persist-credentials : false
2525
2626 - name : REUSE Compliance Check
27- uses : fsfe/reuse-action@bb774aa972c2a89ff34781233d275075cbddf542 # v5 .0.0
27+ uses : fsfe/reuse-action@676e2d560c9a403aa252096d99fcab3e1132b0f5 # v6 .0.0
You can’t perform that action at this time.
0 commit comments