Skip to content

26.8.3 - #328

Merged
svc-developer merged 2 commits into
mainfrom
26.8.3
Aug 24, 2026
Merged

26.8.3#328
svc-developer merged 2 commits into
mainfrom
26.8.3

Conversation

@svc-developer

Copy link
Copy Markdown
Collaborator

No description provided.

svc-developer and others added 2 commits August 24, 2026 15:34
lib/enums/index.ts and lib/models/index.ts were maintained by hand and
drifted from the files on disk every release. New enums and models landed
without a matching export line, so any model importing them from
'../enums/index' failed to compile -- which only surfaced during the
tagged production build.

Derive both barrels from the directory contents instead:

  npm run sync-barrels          rewrite the barrel files
  node scripts/sync-barrels.js --check   fail if they are out of date

Wired into prebuild-tsc so every build self-heals, and into the PR
workflow so drift is caught before merge instead of at release time.

Also picks up 47 model files that existed on disk but were never
exported, so they were unreachable for SDK consumers.
@svc-developer
svc-developer merged commit 6b55659 into main Aug 24, 2026
1 check passed
@svc-developer
svc-developer deleted the 26.8.3 branch August 24, 2026 21:51
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