@@ -76,14 +76,14 @@ endpoint/console details: `requirements/api.md`'s `/actor-runtime/*` section and
7676## Development
7777
7878``` bash
79- npm install
80- npm run build # tsc
81- npm test # unit + integration (no Docker needed)
82- npm run test:e2e # full CLI-driven dev loop against a built image (requires Docker)
83- npm run dev # run the server directly against ./data with tsx
79+ pnpm install
80+ pnpm run build # tsc
81+ pnpm test # unit + integration (no Docker needed)
82+ pnpm run test:e2e # full CLI-driven dev loop against a built image (requires Docker)
83+ pnpm run dev # run the server directly against ./data with tsx
8484```
8585
86- ` npm run dev` sets ` ACTOR_RUNTIME_DATA_DIR=./data ` inline in the script (` DEFAULT_DATA_DIR ` otherwise
86+ ` pnpm run dev` sets ` ACTOR_RUNTIME_DATA_DIR=./data ` inline in the script (` DEFAULT_DATA_DIR ` otherwise
8787falls back to the container path ` /data ` - see ` src/config.ts ` ); this only works as written on a
8888POSIX shell (Linux/macOS). On Windows, set the env var separately before running ` tsx src/index.ts `
8989(e.g. in PowerShell: ` $env:ACTOR_RUNTIME_DATA_DIR="./data"; tsx src/index.ts ` ), or use a cross-platform
@@ -96,13 +96,19 @@ resolves to (both must move in lockstep - `@crawlee/fs-storage` pins its own nat
9696` @crawlee/fs-storage-native ` ). To bump:
9797
9898``` bash
99- npm view @crawlee/core dist-tags.v4
100- npm view @crawlee/fs-storage dist-tags.v4 # should match
99+ pnpm view @crawlee/core dist-tags.v4
100+ pnpm view @crawlee/fs-storage dist-tags.v4 # should match
101101# update both versions in package.json, then:
102- npm install
103- npm run build && npm test
102+ pnpm install
103+ pnpm run build && pnpm test
104104```
105105
106+ While bumping, check whether the ` pnpm.overrides ` pin on ` @crawlee/fs-storage-native ` in
107+ ` package.json ` is still needed: it forces the first release with linux-arm64 bindings
108+ (` 0.1.5-beta.19 ` , API-identical to the ` 0.1.5-beta.18 ` that released ` @crawlee/fs-storage `
109+ versions still depend on). Once the bumped ` @crawlee/fs-storage ` depends on ` >= 0.1.5-beta.19 `
110+ on its own, delete the override.
111+
106112## Apify Proxy
107113
108114Set ` APIFY_PROXY_PASSWORD ` in the runtime container's own environment (e.g. `docker run -e
0 commit comments