43
43
- name : argos
44
44
repo : argos-ci/argos
45
45
commands : |
46
- pnpm i -g pnpm
47
46
pnpm install
48
47
pnpm add -D -w $PKG_URL
49
48
pnpm run knip
76
75
npm run lint:unused -- --cache
77
76
npm run lint:unused -- --cache
78
77
79
- - name : freeCodeCamp
80
- repo : freeCodeCamp/freeCodeCamp
81
- commands : |
82
- pnpm i -g pnpm
83
- pnpm install
84
- cp sample.env .env
85
- pnpm run --dir client create:env
86
- # No exit code, since freeCodeCamp project does not use Knip in CI
87
- pnpm run knip:all --no-exit-code
88
-
89
78
- name : mocha
90
79
repo : mochajs/mocha
91
80
commands : |
@@ -123,10 +112,24 @@ jobs:
123
112
pnpm test:knip --cache
124
113
pnpm test:knip --cache
125
114
115
+ - name : rolldown
116
+ repo : rolldown/rolldown
117
+ commands : |
118
+ pnpm install
119
+ pnpm add -D -w knip@$PKG_URL
120
+ pnpm knip
121
+
122
+ - name : sentry
123
+ repo : getsentry/sentry
124
+ commands : |
125
+ pnpm install
126
+ pnpm add -D knip@$PKG_URL
127
+ pnpx knip
128
+
126
129
- name : slonik
127
130
repo : gajus/slonik
128
131
commands : |
129
- pnpm install
132
+ pnpm install --no-frozen-lockfile
130
133
pnpm dlx $PKG_URL
131
134
132
135
- name : TypeScript
@@ -139,6 +142,13 @@ jobs:
139
142
steps :
140
143
- uses : actions/checkout@v4
141
144
145
+ - name : Check out ${{ matrix.project.repo }}
146
+ uses : actions/checkout@v4
147
+ with :
148
+ repository : ${{ matrix.project.repo }}
149
+ path : ${{ matrix.project.name }}
150
+ sparse-checkout : ${{ matrix.project.sparse-checkout }}
151
+
142
152
- uses : actions/setup-node@v4
143
153
with :
144
154
node-version : 20
@@ -147,14 +157,7 @@ jobs:
147
157
148
158
- uses : pnpm/action-setup@v4
149
159
with :
150
- version : 8
151
-
152
- - name : Check out ${{ matrix.project.repo }}
153
- uses : actions/checkout@v4
154
- with :
155
- repository : ${{ matrix.project.repo }}
156
- path : ${{ matrix.project.name }}
157
- sparse-checkout : ${{ matrix.project.sparse-checkout }}
160
+ version : 10
158
161
159
162
- name : Run Knip in ${{ matrix.project.repo }}
160
163
working-directory : ${{ matrix.project.name }}
0 commit comments