Skip to content

ci: build the workspace before the release verification step - #32

Merged
clockworkgr merged 1 commit into
mainfrom
ci/release-build-before-verify
Sep 9, 2026
Merged

clockworkgr merged 1 commit into
mainfrom
ci/release-build-before-verify

Conversation

@clockworkgr

Copy link
Copy Markdown
Member

Summary

The release workflow failed on its first run after #31 was merged. Its Verify step ran lint, typecheck and tests immediately after install, but the PostgreSQL indexer resolves @eclesia/indexer-engine through the engine's package entry points, which point at dist/. On a clean runner the typecheck failed with TS2307 and the job never reached the changesets step, so the version PR was not opened.

This adds a build step before Verify, the same ordering the CI workflow already uses. The publish script (pnpm build && changeset publish) was already building before publishing, so published packages were never at risk.

Verification

  • The CI workflow on this PR exercises the same install, build, lint, typecheck and test sequence.
  • The release workflow itself only runs on main, so its first successful run will be on the merge of this PR. It should then open the "chore: version packages" pull request from the 25 pending changesets.

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.
@clockworkgr
clockworkgr merged commit 18abea7 into main Sep 9, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant