Merged
Conversation
RtlZeroMemory
added a commit
that referenced
this pull request
Feb 27, 2026
…223) * refactor(renderer): replace WeakMap theme propagation with stack * chore(native): sync Zireael v1.3.8-alpha.8 * core(drawlist): add buildInto for v2 and v3 builders * ci: optimize PR pipeline — concurrency, fast gate, reduced matrix - Add concurrency group to ci.yml and codeql.yml to cancel in-progress runs on re-push (biggest win for runner contention) - Extract lint/typecheck/codegen/portability/unicode into a dedicated `checks` job that gates the matrix — lint failures caught in ~2 min instead of after the full 15-min pipeline - Dynamic matrix: 5 runners on PRs (Linux × Node 18/20/22, macOS × 22, Windows × 22), full 3×3 on push to main - Remove redundant lint/typecheck/codegen/biome-install steps from each matrix cell and the bun job - Remove duplicate docs job (already handled by docs.yml) Net effect on PRs: 13 jobs → 9, ~44% fewer runners, fast-fail on static checks, stale runs cancelled automatically. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Revert "ci: optimize PR pipeline — concurrency, fast gate, reduced matrix" This reverts commit 183532e. * EPIC 6: packed style pipeline + Zireael vendor bump * fix(core): restore canvas overlay hex parsing * fix(ci): satisfy guardrails, lint, and typecheck * fix(review): address outstanding PR threads and CI regressions * feat: land blit-rect pipeline and regression audit tooling * Fix refactor regressions and sync native vendor to Zireael PR * Bump vendored Zireael to include review-thread fixes * vendor zireael: bump to c0849ae after main merge * Address PR #223 unresolved review feedback * Fix drawlist text perf counters and CI lockfile sync * Fix regression dashboard lint violations * Fix CI lint failures and apply review nitpicks * Apply biome formatting fixes for CI lint --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.npmignoreto published workspace packages (core,node,jsx,testkit,create-rezi)dist/**/__tests__/**anddist/**/__e2e__/**from npm tarballsfilespatterns so publish output is actually trimmedValidation
npm run lintnpm run buildnpm pack --dry-run --json -w @rezi-ui/core(bad test/e2e paths: 0)npm pack --dry-run --json -w @rezi-ui/node(bad test/e2e paths: 0)npm pack --dry-run --json -w @rezi-ui/jsx(bad test/e2e paths: 0)npm pack --dry-run --json -w @rezi-ui/testkit(bad test/e2e paths: 0)npm pack --dry-run --json -w create-rezi(bad test/e2e paths: 0)