Skip to content

Commit 18abea7

Browse files
authored
ci: build the workspace before the release verification step (#32)
The release workflow ran lint, typecheck and tests straight after install. The PostgreSQL indexer resolves @eclesia/indexer-engine through the engine's package entry points, which point at dist/, so on a clean runner its typecheck failed with TS2307 and the release job never reached the changesets step. Build first, as the CI workflow already does.
1 parent 3769eca commit 18abea7

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

‎.github/workflows/release.yaml‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,11 @@ jobs:
4848
- name: Install modules
4949
run: pnpm install --frozen-lockfile
5050

51+
# The storage and module packages resolve @eclesia/indexer-engine through its published
52+
# entry points (dist/), so the workspace must be built before typecheck and tests can run
53+
- name: Build
54+
run: pnpm build
55+
5156
- name: Verify
5257
run: |
5358
pnpm lint

0 commit comments

Comments
 (0)