Continue in the same workshop-demo fork you cloned and deployed in Baseline: Deploy on Render. You will add task-run code there, push to GitHub, and redeploy from that repo.
Starting point in your fork
At this point your tree should still match the baseline:
tasks/src/search.tsexportssearchOneas a regular async function.tasks/src/research.tsusesawait searchOne(...)insidePromise.all.tasks/package.jsonhas no@renderinc/sdkyet.
Open the clone on disk (cd workshop-demo if that is your folder name).
Install @renderinc/sdk in tasks/
$cd tasks$npm install @renderinc/sdk@^0.5.1added N packages$npm run buildBuild succeeded
Confirm package.json lists @renderinc/sdk under dependencies.
What you get
taskfrom the Render SDK: registers a function the task service runner executes.- Later,
Renderfrom@renderinc/sdkon the server to trigger runs withstartTaskandgetTaskRun.
tasks/tsconfig.json uses "rootDir": "..", so compiled output lands under tasks/dist/tasks/src/.
What you learned
- Stay in your workshop-demo fork; no second repository
- Install @renderinc/sdk in tasks/ only for now
- npm run build in tasks/ should pass before you change search.ts