Skip to content

Commit 305fecf

Browse files
committed
chore: Update dependencies.
1 parent 2fc64c4 commit 305fecf

38 files changed

Lines changed: 599 additions & 1864 deletions

.gitattributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# https://git-scm.com/docs/gitattributes
2-
* text eol=lf
2+
* text=auto eol=lf

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ assignees: ""
2828
### Environment
2929

3030
- Cronnor version<!-- e.g. 2.5.0 -->:
31-
- Platform version<!-- e.g. Chrome 143.0.7499.146, Node v24.12.0 -->:
31+
- Platform version<!-- e.g. Chrome 151.0.7922.108, Node.js v26.6.0 -->:
3232

3333
### Additional context
3434

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ assignees: ""
1818
### Environment
1919

2020
- Cronnor version<!-- e.g. 2.5.0 -->:
21-
- Platform version<!-- e.g. Chrome 143.0.7499.146, Node v24.12.0 -->:
21+
- Platform version<!-- e.g. Chrome 151.0.7922.108, Node.js v26.6.0 -->:
2222

2323
### Additional context
2424

.github/workflows/ci.yml

Lines changed: 31 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ on:
55
schedule:
66
- cron: "3 4 * * 5"
77

8+
concurrency:
9+
group: ${{ github.workflow }}-${{ github.ref }}
10+
cancel-in-progress: true
11+
812
permissions:
913
contents: read
1014

@@ -13,42 +17,48 @@ jobs:
1317
runs-on: ubuntu-latest
1418
steps:
1519
- name: Checkout repository
16-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
20+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1721
with:
1822
persist-credentials: false
1923

2024
- name: Setup Node.js
21-
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
25+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
2226
with:
23-
node-version: 24
27+
node-version: 26
2428

2529
- name: Install dependencies
2630
run: npm ci
2731

2832
- name: Lint files
33+
continue-on-error: true
2934
run: npm run lint -- --formatter github
3035

3136
- name: Check types
32-
if: always()
37+
continue-on-error: true
3338
run: npm run lint:types
3439

35-
- name: JSR publish dry run
36-
run: npx jsr publish --dry-run
40+
- name: Check publish on npm
41+
continue-on-error: true
42+
run: npm run lint:npm
43+
44+
- name: Check publish on JSR
45+
continue-on-error: true
46+
run: npm run lint:jsr
3747

3848
test-node:
3949
runs-on: ${{ matrix.os }}
4050
strategy:
4151
matrix:
4252
os: [ubuntu-latest, macos-latest, windows-latest]
43-
node-version: [22, 24, latest]
53+
node-version: [22, 24, 26, latest]
4454
steps:
4555
- name: Checkout repository
46-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
56+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4757
with:
4858
persist-credentials: false
4959

5060
- name: Setup Node.js ${{ matrix.node-version }}
51-
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
61+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
5262
with:
5363
node-version: ${{ matrix.node-version }}
5464

@@ -65,15 +75,15 @@ jobs:
6575
os: [ubuntu-latest, macos-latest, windows-latest]
6676
steps:
6777
- name: Checkout repository
68-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
78+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
6979
with:
7080
persist-credentials: false
7181

7282
- name: Setup Bun
73-
uses: oven-sh/setup-bun@b7a1c7ccf290d58743029c4f6903da283811b979 # v2.1.0
83+
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
7484

7585
- name: Install dependencies
76-
run: bun ci
86+
run: bun install
7787

7888
- name: Run unit tests on Bun
7989
run: npm run test:unit:bun
@@ -102,22 +112,22 @@ jobs:
102112
runs-on: ubuntu-latest
103113
steps:
104114
- name: Checkout repository
105-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
115+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
106116
with:
107117
persist-credentials: false
108118

109119
- name: Setup Node.js
110-
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
120+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
111121
with:
112-
node-version: 24
122+
node-version: 26
113123

114124
- name: Install dependencies
115125
run: npm ci
116126

117127
- name: Run mutation tests and send coverage
118-
run: npm run test:coverage -- --reporters clear-text,dashboard
119128
env:
120129
STRYKER_DASHBOARD_API_KEY: ${{ secrets.STRYKER_DASHBOARD_API_KEY }}
130+
run: npm run test:coverage -- --reporters clear-text,dashboard
121131

122132
analyze:
123133
runs-on: ubuntu-latest
@@ -127,24 +137,25 @@ jobs:
127137
security-events: write
128138
steps:
129139
- name: Checkout repository
130-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
140+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
131141
with:
132142
persist-credentials: false
133143

134144
- name: Initialize CodeQL
135-
uses: github/codeql-action/init@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
145+
uses: github/codeql-action/init@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7
136146
with:
137147
languages: javascript
138148

139149
- name: Perform CodeQL Analysis
140-
uses: github/codeql-action/analyze@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
150+
uses: github/codeql-action/analyze@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7
141151

142152
- name: Run Snyk to check for vulnerabilities
153+
# Ne pas exécuter Snyk sur les forks, car ils n'ont pas accès au jeton.
143154
if: ${{ 'Actions' == github.secret_source }}
144-
uses: snyk/actions/node@9adf32b1121593767fc3c057af55b55db032dc04 # v1.0.0
145155
continue-on-error: true
146156
env:
147157
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
158+
uses: snyk/actions/node@9adf32b1121593767fc3c057af55b55db032dc04 # v1.0.0
148159
with:
149160
args: --sarif-file-output=snyk.sarif
150161

.github/workflows/release.yml

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

6+
concurrency:
7+
group: ${{ github.workflow }}-${{ github.ref }}
8+
cancel-in-progress: true
9+
610
permissions:
711
contents: read
812

@@ -17,7 +21,7 @@ jobs:
1721
id-token: write
1822
steps:
1923
- name: Run Release Please
20-
uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4.4.0
24+
uses: googleapis/release-please-action@45996ed1f6d02564a971a2fa1b5860e934307cf7 # v5.0.0
2125
id: release
2226
with:
2327
config-file: .release-please/config.json
@@ -29,7 +33,7 @@ jobs:
2933
# https://github.com/googleapis/release-please/issues/1802
3034
- name: Checkout repository
3135
if: ${{ steps.release.outputs.pr }}
32-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
36+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3337
with:
3438
persist-credentials: true
3539
ref: ${{ fromJSON(steps.release.outputs.pr).headBranchName }}
@@ -46,9 +50,9 @@ jobs:
4650
4751
- name: Setup Node.js
4852
if: ${{ steps.release.outputs.pr }}
49-
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
53+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
5054
with:
51-
node-version: 24
55+
node-version: 26
5256
package-manager-cache: false
5357

5458
- name: Install dependencies
@@ -70,15 +74,15 @@ jobs:
7074
# Si la release a été créée : publier le paquet dans npm et JSR.
7175
- name: Checkout repository
7276
if: ${{ steps.release.outputs.release_created }}
73-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
77+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
7478
with:
7579
persist-credentials: false
7680

7781
- name: Setup Node.js
7882
if: ${{ steps.release.outputs.release_created }}
79-
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
83+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
8084
with:
81-
node-version: 24
85+
node-version: 26
8286
package-manager-cache: false
8387
registry-url: https://registry.npmjs.org
8488

@@ -88,9 +92,7 @@ jobs:
8892

8993
- name: Publish in npm
9094
if: ${{ steps.release.outputs.release_created }}
91-
# Forcer l'accès public, car la valeur par défaut n'est pas utilisée.
92-
# https://github.com/npm/cli/issues/7706
93-
run: npm publish --access public
95+
run: npm publish
9496

9597
- name: Publish in JSR
9698
if: ${{ steps.release.outputs.release_created }}

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Ignorer les répertoires et les fichiers générés.
2-
/.stryker/
2+
/.tmp/
33
/jsdocs/
44
/node_modules/
55
/stryker.log
@@ -12,5 +12,6 @@
1212
*.swp
1313

1414
# Ignorer les autres lockfiles.
15+
/bun.lock
1516
/pnpm-lock.yaml
1617
/yarn.lock

.idea/.gitignore

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

.idea/dictionaries/project.xml

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

.idea/runConfigurations/lint_jsr.xml

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

.idea/runConfigurations/lint_npm.xml

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

0 commit comments

Comments
 (0)