Skip to content

chore: use @veriworkly/ats-engine from npm; release 3.25.0 - #210

Merged
Gautam25Raj merged 2 commits into
masterfrom
chore/ats-engine-from-npm
Oct 3, 2026
Merged

Gautam25Raj merged 2 commits into
masterfrom
chore/ats-engine-from-npm

Conversation

@Gautam25Raj

Copy link
Copy Markdown
Collaborator

What

  1. Use @veriworkly/ats-engine from npm. The engine now lives in VeriWorkly/ats-engine and is published as 0.1.0 with provenance. This removes the workspace copy so only one engine exists.
  2. Release 3.25.0. Version bump, Studio and portfolio build labels, changelog seed entry and release-notes-v3.25.0.md.

Changes

  • apps/server, apps/site, apps/studio: depend on @veriworkly/ats-engine@^0.1.0; engine build removed from predev/prebuild.
  • Deleted packages/ats-engine/ (170 files). Its README, rubric, tests and history live in the engine repo.
  • Root package.json: build:ats-engine and its uses removed.
  • Dockerfile, apps/server/Dockerfile: no engine manifest/source copies or workspace install.
  • .github/workflows/tests.yaml: "Test ATS Engine" job removed (it runs in the engine repo); engine build steps removed. Same in builds.yaml.
  • apps/server/tests/ats/fixtures/buildPdf.ts: the extraction-pool test's PDF fixture, back in the server's own tests.
  • package-lock.json: engine resolved from the registry; shared zod 4.4.3 → 4.6.5 (the engine needs ≥4.6.5); the engine's dev tooling removed. No other version changes.

Verification

  • tsc --noEmit: server, site, studio clean; server production build passes.
  • Server tests 281/281, site contracts 49/49, studio contracts 269/269 against the npm package.
  • Docker: apps/server/Dockerfile and Dockerfile (site) both build. Inside the server image the engine loads (0.1.0), scores a resume, and its /node entry and pdfjs resolve.

Merging

Please use Create a merge commit (not squash or rebase). Then Release-v3.25.0 gets tagged on master with the notes from apps/server/scripts/seed-data/release-notes-v3.25.0.md.

🤖 Generated with Claude Code

Gautam25Raj and others added 2 commits October 3, 2026 22:50
The engine now lives in its own repository (VeriWorkly/ats-engine) and is published to npm
as 0.1.0. The server, site and studio depend on ^0.1.0 instead of the workspace copy, which
is removed along with its build steps in the root scripts, the app predev/prebuild hooks,
both Dockerfiles and the CI workflows.

The extraction-pool test builds its PDFs with the fixture it used before the engine moved
into the monorepo, now back in apps/server/tests/ats/fixtures.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Gautam25Raj
Gautam25Raj merged commit 07c2458 into master Oct 3, 2026
11 checks passed
@Gautam25Raj
Gautam25Raj deleted the chore/ats-engine-from-npm branch October 4, 2026 09:43
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