Skip to content

chore(deps): inflekt ^0.8.1 - #1671

Merged
pyramation merged 3 commits into
mainfrom
feat/inflekt-0-8-1
Aug 6, 2026
Merged

chore(deps): inflekt ^0.8.1#1671
pyramation merged 3 commits into
mainfrom
feat/inflekt-0-8-1

Conversation

@pyramation

@pyramation pyramation commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Picks up inflekt 0.8.1 (constructive-io/dev-utils#114), which audits pluralize the way 0.8.0 audited singularize: both directions now go through a dictionary-proven exception table in front of suffix rules, and both are idempotent, so pluralize no longer coins non-words (radius -> radius, bias -> bias, chassis -> chasses) or double-pluralizes (apis -> apises).

Naming changes reaching this repo, all through custom-inflector.ts (which replaces PostGraphile's inflector with inflekt):

radius  -> radiuses    (was radius, i.e. singular == plural)
bias    -> biases      (was bias)
appendix -> appendices (was appendixes; -ex/-ix is now uniformly Latin, matching `index -> indices`)
deer, fish, moose      -> invariant (were deers, fishes, mooses)
API_KEY -> API_KEYS    (was API_KEYs)

Two CI failures fixed along the way, neither caused by the bump:

  • pgpm/cli init snapshots: the workspace boilerplate now ships pnpm-policy.yaml, so scaffolding emits one more file. Also red on main (run 31063294976 at 5dc37ae).
  • graphql/server-test's anon-grant-minimum: it created app_public in beforeAll after getConnections had started the server, so an eager schema build introspected an empty database and saw only _meta. Now seeded through seed.fn, which runs before the server starts. This is why the suite passed on one run of this PR and failed on the next.

Link to Devin session: https://app.devin.ai/sessions/c2c27132839a45219a440fd10cbf13a6
Requested by: @pyramation

@pyramation pyramation self-assigned this Aug 6, 2026
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@blacksmith-sh

This comment has been minimized.

The workspace boilerplate now ships pnpm-policy.yaml, so scaffolding emits it. Fails on main too (run 31063294976 at 5dc37ae).
… after startup

The server can build its GraphQL schema as soon as it starts, so creating the
schema in beforeAll raced it and intermittently introspected an empty database
(only _meta exposed).
@pyramation
pyramation merged commit f26fb89 into main Aug 6, 2026
21 checks passed
@pyramation
pyramation deleted the feat/inflekt-0-8-1 branch August 6, 2026 03:46
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