File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3434 - name : Test (unit)
3535 run : pnpm test
3636
37+ # E2E: checkout adapter-hackernews and link it into the workspace for E2E tests.
38+ # The adapter uses workspace:* for @browserkit/core so pnpm links it automatically.
39+ - name : Checkout adapter-hackernews for E2E
40+ uses : actions/checkout@v4
41+ with :
42+ repository : browserkit-dev/adapter-hackernews
43+ path : packages/adapter-hackernews
44+
45+ - name : Link adapter-hackernews into workspace
46+ run : |
47+ node -e "
48+ const fs = require('fs');
49+ const pkg = JSON.parse(fs.readFileSync('packages/adapter-hackernews/package.json'));
50+ pkg.devDependencies['@browserkit/core'] = 'workspace:*';
51+ fs.writeFileSync('packages/adapter-hackernews/package.json', JSON.stringify(pkg, null, 2));
52+ "
53+ pnpm install --no-frozen-lockfile
54+ pnpm --filter @browserkit/adapter-hackernews build
55+
3756 - name : Test (E2E smoke)
3857 run : pnpm test:e2e
3958 timeout-minutes : 5
You can’t perform that action at this time.
0 commit comments