Skip to content

Commit 5a2d249

Browse files
committed
Update integration test suite
1 parent 49fe237 commit 5a2d249

File tree

1 file changed

+23
-20
lines changed

1 file changed

+23
-20
lines changed

.github/workflows/integration.yml

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ jobs:
4343
- name: argos
4444
repo: argos-ci/argos
4545
commands: |
46-
pnpm i -g pnpm
4746
pnpm install
4847
pnpm add -D -w $PKG_URL
4948
pnpm run knip
@@ -76,16 +75,6 @@ jobs:
7675
npm run lint:unused -- --cache
7776
npm run lint:unused -- --cache
7877
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-
8978
- name: mocha
9079
repo: mochajs/mocha
9180
commands: |
@@ -123,10 +112,24 @@ jobs:
123112
pnpm test:knip --cache
124113
pnpm test:knip --cache
125114
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+
126129
- name: slonik
127130
repo: gajus/slonik
128131
commands: |
129-
pnpm install
132+
pnpm install --no-frozen-lockfile
130133
pnpm dlx $PKG_URL
131134
132135
- name: TypeScript
@@ -139,6 +142,13 @@ jobs:
139142
steps:
140143
- uses: actions/checkout@v4
141144

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+
142152
- uses: actions/setup-node@v4
143153
with:
144154
node-version: 20
@@ -147,14 +157,7 @@ jobs:
147157

148158
- uses: pnpm/action-setup@v4
149159
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
158161

159162
- name: Run Knip in ${{ matrix.project.repo }}
160163
working-directory: ${{ matrix.project.name }}

0 commit comments

Comments
 (0)