From 350cad9c893e78de88585e4d2d254b84c23b38c3 Mon Sep 17 00:00:00 2001 From: open-pascal Date: Wed, 27 May 2026 18:45:38 +0000 Subject: [PATCH] chore(release): build core before ifc-converter in CI (workspace dep needs dist/) --- .github/workflows/release.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 97472559..15021c1d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -169,10 +169,12 @@ jobs: - name: Build & publish ifc-converter if: inputs.package == 'ifc-converter' || inputs.package == 'all' - working-directory: packages/ifc-converter env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} run: | + # ifc-converter depends on @pascal-app/core (workspace) — build it first + bun run build --filter @pascal-app/core 2>/dev/null || (cd packages/core && bun run build) + cd packages/ifc-converter bun run build if [ "${{ inputs.dry-run }}" = "true" ]; then echo "🏜️ Dry run — would publish @pascal-app/ifc-converter@$IFC_CONVERTER_VERSION"