feat: add Workable ATS integration#655
Conversation
|
Thank you for following the naming conventions for pull request titles! 🙏 |
|
Follow-up local verification after freeing disk space:
Still blocked locally:
|
|
Hey, just checking whether this Workable pass is close to what you wanted. The visible PR check is green now, and I was able to get install, Prisma generation, the UI build, and diff checks through locally after the earlier disk-space issue. If you want a smaller first slice or a different auth shape for Workable, I can adjust it. |
|
Added a short credential-free demo video for the Workable integration acceptance requirement: It walks through the Workable TP_ID/metadata setup, API-key/subdomain connection path, ATS route coverage, unsupported-operation behavior, and local verification already listed in the PR. I did not use or request a private Workable account or live credential for the demo. |
|
Gentle follow-up on the Workable bounty after the credential-free demo above. Does this shape satisfy what you wanted for the first Workable integration pass, or would you prefer I narrow it to a smaller mergeable slice around connection/auth + metadata first? |
/claim #551
This PR adds Workable as an ATS integration.
What changed
workableTP_ID enum value and Prisma migration.Notes
Verification
npx -y prettier@3.3.2 --check ...passed for modified TS/TSX files.git diff --checkpassed.corepack yarn install --immutablecompleted successfully after freeing disk space; remaining output was existing peer dependency warnings.NODE_OPTIONS=--use-system-ca corepack yarn workspace @revertdotdev/backend exec prisma generate --schema prisma/schema.prismasucceeded and regenerated Prisma Client with the newworkableenum value.corepack yarn buildconfirmed the@revertdotdev/revert-uiproduction build succeeds with only existing unused-state warnings inEditCredentials.tsx.Local limitations
mkdir -p ... && cp ..., wherecpis unavailable undercmd.exe.tsc --noEmitgets past Prisma, then stops on missing Fern-generatedpackages/backend/generated/typescriptfiles;yarn fernrequires Fern login in this environment.@revertdotdev/jsprebuild fails before project code because its TypeScript 4.6 compiler cannot parse the currently installed@types/lodashdeclarations.--use-system-cafixed Prisma downloads but I did not bypass certificate checks.