Skip to content

Commit 46faa20

Browse files
committed
chore: Update dependencies.
1 parent 6723527 commit 46faa20

32 files changed

+1418
-1119
lines changed

.github/CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Les outils suivants sont nécessaires pour utiliser ce projet :
2727
- Implémentez votre scraper pour un site Internet dans ce fichier.
2828
- Importez votre fichier dans `src/core/scrapers.js` et ajoutez le dans la liste
2929
`SCRAPERS`
30-
- Ajoutez le nouveau site supporté dans le `README` et dans les fichiers
30+
- Ajoutez le nouveau site supporté dans le `README.md` et dans les fichiers
3131
`locales/*/description.md`
3232
- Écrivez des tests unitaires dans `test/unit/core/scraper/` et des tests
3333
d'intégration dans `test/integration/scraper/`

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ Steps to reproduce the behavior:
2828

2929
### Environment
3030

31-
- Cast Kodi version<!-- e.g. 7.16.0 -->:
32-
- Browser version<!-- e.g. Chrome 142.0.7444.59, Firefox 145.0, ... -->:
31+
- Cast Kodi version<!-- e.g. 7.17.0 -->:
32+
- Browser version<!-- e.g. Chrome 143.0.7499.40, Firefox 146.0, ... -->:
3333
- OS version<!-- e.g. Windows 11, Ubuntu 24.04, Android 16, ... -->:
3434
- Kodi version<!-- e.g. 21.2 -->:
3535
- Kodi add-on version (if appropriate)<!-- e.g. YouTube 7.2.0.3, ... -->:

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ assignees: ""
1717

1818
### Environment
1919

20-
- Cast Kodi version<!-- e.g. 7.16.0 -->:
21-
- Browser version<!-- e.g. Chrome 142.0.7444.59, Firefox 145.0, ... -->:
20+
- Cast Kodi version<!-- e.g. 7.17.0 -->:
21+
- Browser version<!-- e.g. Chrome 143.0.7499.40, Firefox 146.0, ... -->:
2222
- OS version<!-- e.g. Windows 11, Ubuntu 24.04, Android 16, ... -->:
2323
- Kodi version<!-- e.g. 21.2 -->:
2424
- Kodi add-on version (if appropriate)<!-- e.g. YouTube 7.2.0.3, ... -->:

.github/dependabot.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@ updates:
66
interval: weekly
77
allow:
88
- dependency-type: production
9+
cooldown:
10+
default-days: 5
911

1012
- package-ecosystem: github-actions
1113
directory: "/"
1214
schedule:
1315
interval: weekly
16+
cooldown:
17+
default-days: 5

.github/workflows/ci.yml

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@ on:
55
schedule:
66
- cron: "3 4 * * 5"
77

8+
permissions:
9+
contents: read
10+
811
jobs:
912
lint:
1013
runs-on: ubuntu-latest
1114
steps:
1215
- name: Checkout repository
13-
uses: actions/checkout@v5
16+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1417
with:
1518
persist-credentials: false
1619

1720
- name: Setup Node.js
18-
uses: actions/setup-node@v5
21+
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
1922
with:
20-
node-version: 22
23+
node-version: 24
2124

2225
- name: Install dependencies
2326
run: npm ci
@@ -29,14 +32,14 @@ jobs:
2932
runs-on: ubuntu-latest
3033
steps:
3134
- name: Checkout repository
32-
uses: actions/checkout@v5
35+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
3336
with:
3437
persist-credentials: false
3538

3639
- name: Setup Node.js
37-
uses: actions/setup-node@v5
40+
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
3841
with:
39-
node-version: 22
42+
node-version: 24
4043

4144
- name: Install dependencies
4245
run: npm ci
@@ -48,14 +51,14 @@ jobs:
4851
runs-on: ubuntu-latest
4952
steps:
5053
- name: Checkout repository
51-
uses: actions/checkout@v5
54+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
5255
with:
5356
persist-credentials: false
5457

5558
- name: Setup Node.js
56-
uses: actions/setup-node@v5
59+
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
5760
with:
58-
node-version: 22
61+
node-version: 24
5962

6063
- name: Install dependencies
6164
run: npm ci
@@ -73,21 +76,21 @@ jobs:
7376
security-events: write
7477
steps:
7578
- name: Checkout repository
76-
uses: actions/checkout@v5
79+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
7780
with:
7881
persist-credentials: false
7982

8083
- name: Initialize CodeQL
81-
uses: github/codeql-action/init@v4
84+
uses: github/codeql-action/init@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
8285
with:
8386
languages: javascript
8487

8588
- name: Perform CodeQL Analysis
86-
uses: github/codeql-action/analyze@v4
89+
uses: github/codeql-action/analyze@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
8790

8891
- name: Run Snyk to check for vulnerabilities
8992
if: ${{ 'Actions' == github.secret_source }}
90-
uses: snyk/actions/node@master
93+
uses: snyk/actions/node@9adf32b1121593767fc3c057af55b55db032dc04 # v1.0.0
9194
continue-on-error: true
9295
env:
9396
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
@@ -96,6 +99,6 @@ jobs:
9699

97100
- name: Upload Snyk result to GitHub Code Scanning
98101
if: ${{ 'Actions' == github.secret_source }}
99-
uses: github/codeql-action/upload-sarif@v4
102+
uses: github/codeql-action/upload-sarif@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
100103
with:
101104
sarif_file: snyk.sarif

.github/workflows/release.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ on:
33
push:
44
branches: [main]
55

6+
permissions:
7+
contents: read
8+
69
jobs:
710
release-please:
811
runs-on: ubuntu-latest
@@ -11,7 +14,7 @@ jobs:
1114
pull-requests: write
1215
steps:
1316
- name: Run Release Please
14-
uses: googleapis/release-please-action@v4
17+
uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4.4.0
1518
id: release
1619
with:
1720
config-file: .release-please/config.json
@@ -23,7 +26,7 @@ jobs:
2326
# https://github.com/googleapis/release-please/issues/1802
2427
- name: Checkout repository
2528
if: ${{ steps.release.outputs.pr }}
26-
uses: actions/checkout@v5
29+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2730
with:
2831
ref: ${{ fromJSON(steps.release.outputs.pr).headBranchName }}
2932
# Récupérer deux commits sinon la réparation du commit (pour le
@@ -39,9 +42,9 @@ jobs:
3942
4043
- name: Setup Node.js
4144
if: ${{ steps.release.outputs.pr }}
42-
uses: actions/setup-node@v5
45+
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
4346
with:
44-
node-version: 22
47+
node-version: 24
4548

4649
- name: Install dependencies
4750
if: ${{ steps.release.outputs.pr }}

.metalint/eslint.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -556,6 +556,8 @@ export default {
556556
"jsdoc/require-property-description": "error",
557557
"jsdoc/require-property-name": "error",
558558
"jsdoc/require-property-type": "error",
559+
// Désactiver cette règle, car l'annotation @rejects n'est pas standard.
560+
"jsdoc/require-rejects": "off",
559561
"jsdoc/require-returns": "off",
560562
"jsdoc/require-returns-check": "error",
561563
"jsdoc/require-returns-description": "error",

.metalint/eslint_node.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ export default {
7070
"n/no-unsupported-features/node-builtins": [
7171
"error",
7272
{
73-
// Ignorer les vérifications de CloseEvent et navigator qui sont
74-
// en expérimental dans Node v22.
75-
ignores: ["CloseEvent", "navigator"],
73+
// Ignorer les vérifications de navigator qui est en
74+
// expérimental dans Node v24.
75+
ignores: ["navigator"],
7676
},
7777
],
7878
"n/process-exit-as-throw": "error",

.tsconfig.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
{
22
"compilerOptions": {
33
"module": "nodenext",
4-
5-
"allowJs": true,
6-
7-
"esModuleInterop": true,
8-
9-
"target": "esnext"
4+
"allowJs": true
105
},
116
"include": ["**/*", "**/.*", "**/.*/**/*", "**/.*/**/.*"],
127
"exclude": [

0 commit comments

Comments
 (0)