We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 51dd709 commit d0770daCopy full SHA for d0770da
2 files changed
.github/workflows/ci.yml
@@ -1,6 +1,14 @@
1
name: CI
2
3
-on: push
+on:
4
+ push:
5
+ schedule:
6
+ - cron: "0 0 */15 * *" # tous les 15 jours du mois, en UTC
7
+ workflow_dispatch:
8
+
9
+concurrency:
10
+ group: ci-${{ github.workflow }}-${{ github.ref }}
11
+ cancel-in-progress: true
12
13
jobs:
14
ci:
@@ -9,7 +17,7 @@ jobs:
17
strategy:
18
fail-fast: false
19
matrix:
- check: [typecheck, ci:lint, ci:test]
20
+ check: ["typecheck", "ci:lint", "ci:test"]
21
steps:
22
- uses: actions/checkout@v4
15
23
with:
@@ -18,7 +26,7 @@ jobs:
26
- uses: actions/setup-node@v4
27
28
node-version-file: ".nvmrc"
- cache: "npm"
29
+ cache: "pnpm"
30
cache-dependency-path: pnpm-lock.yaml
31
- run: pnpm install --frozen-lockfile
24
32
- run: pnpm run build
.github/workflows/scheduled-tests.yml
0 commit comments