Skip to content

build(deps): update @antelopejs/tooling-configs to 0.5.0 - #119

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

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

Conversation

@Upd4ting

Copy link
Copy Markdown
Member

Why

Move this repo onto the latest @antelopejs/tooling-configs release (0.5.0) and get it passing cleanly. This also gets ahead of tooling-configs#282, which turns two current sync notes into sync --check failures in the next release. Task: ANT-1773, split from ANT-1694.

What changes

  • @antelopejs/tooling-configs goes from ^0.4.0 to ^0.5.0, with the lockfile updated and pnpm run sync run. The sync rewrites .agents/setup, AGENTS.md and the verify skill's SKILL.md.
  • The release script runs pnpm run typecheck before lint and the build. That clears the "release does not run typecheck" note.
  • 0.5.0 makes anti-slop/no-runtime-typeof reject instanceof Object. The repo-owned verify harness used it on server.address(), so it now parses the address with a zod schema ({ port: number }). The finding is fixed, not suppressed, and guardrails.suppressions.json is unchanged.
  • skipLibCheck was already absent from every tsconfig (tsconfig.json, docs/tsconfig.json), so nothing changes there.

No interface change. src/ is untouched.

Proof

Before: origin/main with ^0.5.0 installed, before sync

pnpm run sync:check

Note: package.json: script "release" does not run "typecheck", so a release can publish a build that skipped the lib check. Add `pnpm run typecheck` to "release" before it builds or publishes, or to a release-it `before:init` hook.
Drift: .agents/setup; run antelopejs-sync
Drift: AGENTS.md; run antelopejs-sync
Drift: .agents/skills/verify-interface/SKILL.md; run antelopejs-sync
exit 1

pnpm run checks

[lint]
.agents/skills/verify-interface/harness.ts:50:20: error anti-slop(no-runtime-typeof): `instanceof Object` is a `typeof` check in another form. Parse input at its I/O boundary, or move the check into a type guard such as `(value: unknown): value is Function`.

[sync:check]
Note: package.json: script "release" does not run "typecheck", so a release can publish a build that skipped the lib check. Add `pnpm run typecheck` to "release" before it builds or publishes, or to a release-it `before:init` hook.
Drift: .agents/setup; run antelopejs-sync
Drift: AGENTS.md; run antelopejs-sync
Drift: .agents/skills/verify-interface/SKILL.md; run antelopejs-sync
Checks: 8 passed, 2 failed.
exit 1

After: this branch

pnpm run sync:check

Guardrails are in sync.
exit 0

pnpm run checks

Checks: 10 passed, 0 failed.
exit 0

Verify layer

antelopejs-verify journey <run> --plan at 30c44c2 ran every planned feature (smoke, access, computed, crud, filters, foreign, guards, joined, listing, metadata, modifiers, route-options, validation). Every journey ended PASS and the command exited 0. No pre-existing failures.

Sync the managed files, run typecheck in the release script, and parse
the verify harness's listen address instead of an instanceof check.
@Upd4ting
Upd4ting merged commit 9f8d308 into main Nov 10, 2026
7 checks passed
@Upd4ting
Upd4ting deleted the build/bump-tooling-configs branch November 10, 2026 15:38
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