Dashboard › craft › Distillation
f7b72353-a0bb-4053-9cc2-0e145407a669["lore_tm_v1_MUAHKSASMXS-9VR5lV0jwkvFh9AnB0K4FJ9u6cA6aeE","lore_tm_v1_H2Swjj9_TpM3WZlj_I3UftzDtDQ0H7B49AhVz7vOgt4","lore_tm_v1_aJIp5eqpeauYwpoJmsSvt-afySYE__iCNc9LcxD8Tao","lore_tm_v1_usIiYMx9PXN5ExaBFkN_SbcfVitTcw1ftTHofvRoYdc"]
Date: Sep 8, 2026
vitest v4.1.8 ran in /home/byk/Code/getsentry/craft-workspace-action-propagation: 1 test file passed; 69 tests passed; duration 1.64s (transform 448ms, import 1.30s, tests 126ms)./home/byk/Code/getsentry/craft-workspace-action-propagation/package.json identifies the package as @sentry/craft version 2.31.0-dev.0, description βThe universal sentry workflow CLI,β repository https://github.com/getsentry/craft, MIT license, and binaries craft and sentry-craft both targeting dist/craft.package.json scripts are: build:fat: tsc -p tsconfig.build.json; build:watch: tsc -p tsconfig.build.json --watch; build: node build.mjs; precli: pnpm build; cli: node -r source-map-support/register dist/craft; clean: rm -rf dist coverage; lint: eslint --cache --cache-strategy content; fix: pnpm lint --fix; format: prettier --write .; format:check: prettier --check .; test: vitest run; test:watch: vitest; typecheck: tsc --noEmit; docs:dev: cd docs && pnpm dev; docs:build: cd docs && pnpm build.package.json Volta toolchain pins Node 24.18.0 and pnpm 10.27.0.package.json runtime dependencies are @vercel/client: ^18.2.5, fastest-levenshtein: ^1.0.16, ignore: ^7.0.5, marked: ^17.0.1, p-limit: ^6.2.0, and semver: ^7.7.3.package.json pnpm overrides include fast-xml-parser: ^5.8.0, minimatch: ^10.2.6, brace-expansion: ^5.0.9, ajv@<6.14.0: ^6.14.0, postcss: ^8.5.18, rollup: ^4.59.0, flatted: ^3.4.2, picomatch@<3: ^2.3.2, uuid: ^14.0.0, @tootallnate/once: ^2.0.1, form-data@>=4: ^4.0.6, form-data@<3: ^2.5.6, vite: ^7.3.5, @babel/core: ^7.29.6, js-yaml: ^4.3.1, path-to-regexp@<6.3.0: ^6.3.0, tar-fs@<1.16.4: 1.16.6, smol-toml@<1.6.1: ^1.6.1, cookie@<0.7.0: ^0.7.0, @opentelemetry/core@<2.8.0: ^2.8.0, and esbuild@<0.28.1: ^0.28.1.pnpm typecheck executed tsc --noEmit successfully for @sentry/craft@2.31.0-dev.0 in /home/byk/Code/getsentry/craft-workspace-action-propagation.src/__tests__/config.test.ts and src/config.ts.src/__tests__/config.test.ts: lines 523-525 verify installed glob emits packages/broken; line 526 verifies a broken symlink is skipped while only the valid directory remains; lines 529-545 verify an ELOOP realpath error propagates.src/config.ts:253-260: realpathSync() errors are suppressed only when error.code === 'ENOENT', so broken symlinks are safely skipped; all non-ENOENT errors, including ELOOP and implicitly EACCES, are rethrown.src/config.ts:263-271: lexical safe-path validation, lexical containment, physical realpath containment, directory-only filtering, and sorted results.src/config.ts:197, 210, 471-489, and 623-638.f174ceafa57355e71617f32ba1b0a030953be0a2, the exact diff changes only src/config.ts and src/__tests__/config.test.ts; git diff --check was clean.pnpm vitest run src/__tests__/config.test.ts --printConsoleTrace passed with 69 tests and pnpm typecheck passed. Assistant judged no material test gap; direct EACCES coverage was absent, but the ENOENT-only catch demonstrates other realpathSync() errors propagate.