Skip to content

perf(ci): trim release build graph, filter unused packages, and parallelize broker pack verification - #1828

Merged
luokerenx4 merged 1 commit into
devfrom
perf/ci-build-and-release-speed
Nov 9, 2026
Merged

luokerenx4 merged 1 commit into
devfrom
perf/ci-build-and-release-speed

Conversation

@luokerenx4

Copy link
Copy Markdown
Contributor

Summary

  • Remove unused --dts rollup from root tsup src/main.ts in build and build:server.
  • Switch electron:build from pnpm build && pnpm electron:tsc to pnpm build:server && pnpm electron:tsc so desktop builds skip compiling optional ./packages/uta-broker-* packages and avoid compiling @traderalice/desktop twice.
  • Filter out unused packages (!@traderalice/landing, !@traderalice/desktop, !./packages/uta-broker-*) during pnpm install in desktop, CLI, and broker-pack release jobs.
  • Add broker-packs:build:compiled and parallelize verify-broker-packs.ts extraction/verification with Promise.all so CI no longer extracts all 5 broker pack archives serially twice.

@vercel

vercel Bot commented Nov 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openalice-demo Building Building Preview Nov 9, 2026 9:07am UTC
project-sandbox-alpha-zkku Building Building Preview Nov 9, 2026 9:07am UTC

Request Review

@luokerenx4
luokerenx4 merged commit 04c820b into dev Nov 9, 2026
3 of 5 checks passed
@luokerenx4
luokerenx4 deleted the perf/ci-build-and-release-speed branch November 9, 2026 09:07

This branch was successfully deployed

2 active deployments
Preview – openalice-demo — 24ce30bc Deployed Nov 9, 2026 by vercel[bot]
Preview – project-sandbox-alpha-zkku — 24ce30bc Deployed Nov 9, 2026 by vercel[bot]
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