Skip to content

ci: validate production builds and TypeScript platforms#35

Merged
erseco merged 2 commits into
mainfrom
ci/test-production-build-and-typescript-platforms
Jul 12, 2026
Merged

ci: validate production builds and TypeScript platforms#35
erseco merged 2 commits into
mainfrom
ci/test-production-build-and-typescript-platforms

Conversation

@erseco

@erseco erseco commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add pull request CI for the web and worker workspaces
  • install dependencies with npm ci, run type checks and unit tests, and build both production applications
  • verify that the frontend bundle contains its main entry point
  • run TypeScript installation and type checking on Ubuntu, macOS, and Windows when dependency or TypeScript configuration files change

Rationale

PR #32 upgrades TypeScript to the native TypeScript 7 compiler. The existing deployment workflows only run after changes reach main, so that pull request currently has no CI coverage.

This PR adds independent checks so dependency upgrades can be validated before they are merged. The multi-platform matrix is limited to relevant dependency and TypeScript configuration changes.

Validation

The workflows run automatically on this PR. After this PR is merged, PR #32 should be rebased so the new production build and platform checks run against TypeScript 7.

@erseco
erseco merged commit c478681 into main Jul 12, 2026
7 checks passed
@erseco
erseco deleted the ci/test-production-build-and-typescript-platforms branch July 12, 2026 10:18
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