Skip to content

build(deps): bump @antelopejs/tooling-configs to 0.5.1 - #194

Merged
Upd4ting merged 1 commit into
mainfrom
build/tooling-configs-0.5.1
Nov 10, 2026
Merged

Upd4ting merged 1 commit into
mainfrom
build/tooling-configs-0.5.1

Conversation

@Upd4ting

@Upd4ting Upd4ting commented Nov 10, 2026 •

Copy link
Copy Markdown
Member

Why

This puts dms-builder on @antelopejs/tooling-configs 0.5.1 so the repo is checked by the new guardrails and passes them, not just carries the new version number (ANT-1845, parent ANT-1840). 0.5.1 adds antelopejs/no-read-then-insert (tooling-configs#287) and relaxes antelopejs/no-inherited-key-lookup to accept Object.prototype guards (tooling-configs#291).

What changed

  • @antelopejs/tooling-configs is declared ^0.5.1 in the root and in packages/dms-builder, and both lockfiles are updated.
  • pnpm run sync rewrote the managed guardrails table in AGENTS.md. It adds the no-read-then-insert row and moves three skipLibCheck and release rows from "note only" to antelopejs-sync --check.

New findings

None. no-read-then-insert is on for non-test files and fires on a throwaway probe (getAll() then insert() on one model) in packages/dms-builder/src. The repo's non-test source makes no insert, insertOne or insertMany call, so nothing matches it. No suppression names no-inherited-key-lookup, so #291 frees none to remove. guardrails.suppressions.json is unchanged.

Proof

Before means origin/main (13fa89b) with the bump, install and sync applied and no other change. After means the committed head. The trees are identical, because no fix was needed.

pnpm run sync:check, before:

> antelopejs-sync --check

Guardrails are in sync.
exit 0

pnpm run checks, before:

> antelopejs-checks

Checks: 12 passed, 0 failed.
exit 0

pnpm run sync:check, after:

> antelopejs-sync --check

Guardrails are in sync.
exit 0

pnpm run checks, after:

> antelopejs-checks

Checks: 12 passed, 0 failed.
exit 0

Verify layer, pnpm --dir packages/dms-builder/frontend-vue typecheck:

✔ Client bundle checked
✔ E-mail contracts hold · 8 templates · 123 KB JS (limit 256 KB) · 260 KB locale data
✔ 1 server module, 28 KB JS

Verified 2 modules · 40.0s

CI race (exists on main, tracked separately)

CI run 42865519579 failed ci / Node .nvmrc on attempts 1 to 3 with Found 0 warnings and 2511 errors from oxlint, all of the "error typed value" kind. Attempt 4 passed (Checks: 12 passed, 0 failed). Main fails the same way at 13fa89b and c16bfa5, and passed at da213a8.

antelopejs-checks runs typecheck and lint concurrently. Here typecheck builds the interface (rimraf dist && tsc), and oxlint reads @antelopejs/interface-dms-builder types from that dist. When lint reads first, every interface type resolves to error. Lint with the interface dist moved aside reproduces every CI finding locally, and lint with it present reports none.

This PR stays a bump only. The step-ordering fix is tracked in a tooling-configs task.

flowchart LR
  C[antelopejs-checks] --> T[typecheck: rimraf interface dist, tsc]
  C --> L[lint: oxlint reads interface dist types]
  T -. races .-> L
Loading

@Upd4ting
Upd4ting merged commit 78f3366 into main Nov 10, 2026
44 of 53 checks passed
@Upd4ting
Upd4ting deleted the build/tooling-configs-0.5.1 branch November 10, 2026 19:35
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