Skip to content

CI: add @neondatabase/functions to the dist-typecheck matrix#170

Merged
bayandin merged 1 commit into
mainfrom
ci/dist-typecheck-functions
Jun 9, 2026
Merged

CI: add @neondatabase/functions to the dist-typecheck matrix#170
bayandin merged 1 commit into
mainfrom
ci/dist-typecheck-functions

Conversation

@bayandin

@bayandin bayandin commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Problem

@neondatabase/functions is an active, published library (exports + types), but it was missing from the Type Check Distribution (attw) matrix — which only covered config, config-runtime, env, neon-new, vite-plugin-neon-new. Its distributed types were never checked, so an exports/types regression would ship unnoticed.

The four deprecated rename-shims (get-db, neondb, vite-plugin-db, vite-plugin-postgres) are intentionally left out.

Summary of changes

  • Add @neondatabase/functions (dir functions) to the dist-typecheck.yml matrix.

Verified locally: it builds and passes attw --pack packages/functions --profile esm-only (node16-from-ESM 🟢, bundler 🟢; node10 / node16-from-CJS are profile-ignored).

@neondatabase/functions is an active, published library (has exports +
types) but was missing from the Type Check Distribution attw matrix, so
its distributed types were never checked. The four deprecated rename-shims
(get-db, neondb, vite-plugin-db, vite-plugin-postgres) stay excluded.

Verified locally: it builds and passes
`attw --pack packages/functions --profile esm-only`.

Co-authored-by: Isaac
@bayandin bayandin changed the title ci: add @neondatabase/functions to the dist-typecheck matrix CI: add @neondatabase/functions to the dist-typecheck matrix Jun 9, 2026
@bayandin bayandin enabled auto-merge (squash) June 9, 2026 10:24
@bayandin bayandin merged commit 6b84b69 into main Jun 9, 2026
9 checks passed
@bayandin bayandin deleted the ci/dist-typecheck-functions branch June 9, 2026 15:49
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.

2 participants