Closed OAGr closed 11 months ago
I found the following snippets in your repository. I will now analyze these snippets and come up with a plan.
[X] Modify packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx
✓ https://github.com/quantified-uncertainty/squiggle/commit/e2d64ed5e3d4294601e3a3f795ce4e5a1159bbf7
Modify packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx with contents:
• Locate the function or component responsible for handling the export operation. This might be a button click handler or a form submission handler.
• After the export operation, add a call to the function or mutation responsible for saving the model. This might be a GraphQL mutation imported from `packages/hub/src/graphql/mutations/updateRelativeValuesDefinition.ts` or a similar file.
• Ensure that the save operation is called with the correct arguments, including the current state of the model after the new variable has been exported.
• Handle any errors that might occur during the save operation, possibly by showing an error message to the user.
[X] Check packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx
✗
Sandbox logs for
pnpm i
1/2 ✓Scope: all 12 workspace projects ╭──────────────────────────────────────────────────────────────────╮ │ │ │ Update available! 8.9.2 → 8.10.0. │ │ Changelog: https://github.com/pnpm/pnpm/releases/tag/v8.10.0 │ │ Run "pnpm add -g pnpm" to update. │ │ │ │ Follow @pnpmjs for updates: https://twitter.com/pnpmjs │ │ │ ╰──────────────────────────────────────────────────────────────────╯ Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +2161 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 2161, reused 0, downloaded 60, added 58 Progress: resolved 2161, reused 0, downloaded 305, added 300 Progress: resolved 2161, reused 0, downloaded 601, added 599 Progress: resolved 2161, reused 0, downloaded 874, added 867 Progress: resolved 2161, reused 0, downloaded 1208, added 1200 Progress: resolved 2161, reused 0, downloaded 1480, added 1478 Progress: resolved 2161, reused 0, downloaded 1495, added 1483 Progress: resolved 2161, reused 0, downloaded 1579, added 1576 Progress: resolved 2161, reused 0, downloaded 1718, added 1708 Progress: resolved 2161, reused 0, downloaded 1809, added 1798 Progress: resolved 2161, reused 0, downloaded 1906, added 1898 Progress: resolved 2161, reused 0, downloaded 1924, added 1916 Progress: resolved 2161, reused 0, downloaded 1943, added 1934 Progress: resolved 2161, reused 0, downloaded 2057, added 2054 Progress: resolved 2161, reused 0, downloaded 2143, added 2134 Progress: resolved 2161, reused 0, downloaded 2158, added 2160 Progress: resolved 2161, reused 0, downloaded 2159, added 2161, done .../node_modules/@prisma/engines postinstall$ node scripts/postinstall.js .../node_modules/@prisma/engines postinstall: Done .../esbuild@0.18.20/node_modules/esbuild postinstall$ node install.js .../prisma@5.3.1/node_modules/prisma preinstall$ node scripts/preinstall-entry.js .../esbuild@0.18.20/node_modules/esbuild postinstall: Done .../prisma@5.3.1/node_modules/prisma preinstall: Done .../node_modules/@prisma/client postinstall$ node scripts/postinstall.js .../node_modules/@prisma/client postinstall: prisma:warn We could not find your Prisma schema at `prisma/schema.prisma`. .../node_modules/@prisma/client postinstall: If you have a Prisma schema file in a custom path, you will need to run .../node_modules/@prisma/client postinstall: `prisma generate --schema=./path/to/your/schema.prisma` to generate Prisma Client. .../node_modules/@prisma/client postinstall: If you do not have a Prisma schema file yet, you can ignore this message. .../node_modules/@prisma/client postinstall: Done .../canvas@2.11.2/node_modules/canvas install$ node-pre-gyp install --fallback-to-build --update-binary .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info it worked if it ends with ok .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info using node-pre-gyp@1.0.10 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info using node@18.17.0 | linux | x64 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp http GET https://github.com/Automattic/node-canvas/releases/download/v2.11.2/canvas-v2.11.2-node-v108-linux-glibc-x64.tar.gz .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libcairo.so.2 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libjpeg.so.62 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libxml2.so.2 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgmodule-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpcre.so.1 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpixman-1.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/canvas.node .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgdk_pixbuf-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpango-1.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libstdc++.so.6 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libfontconfig.so.1 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/canvas.node.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas.node.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/init.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/ImageData.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/register_font.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Backends.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Image.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/PdfBackend.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/Backend.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/ImageBackend.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/SvgBackend.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/bmp/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/bmp/BMPParser.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/closure.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Canvas.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/color.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpangoft2-1.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgio-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas.node .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasPattern.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/register_font.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/closure.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/ImageData.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasGradient.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/Backends.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/SvgBackend.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/PdfBackend.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/Backend.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/ImageBackend.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasRenderingContext2d.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/init.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/bmp/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/bmp/BMPParser.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/color.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/Image.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/Canvas.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgif.so.7 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libglib-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/librsvg-2.so.2 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libfribidi.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpng16.so.16 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libz.so.1 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpangocairo-1.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libffi.so.7 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libcairo-gobject.so.2 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgobject-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libexpat.so.1 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libfreetype.so.6 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libharfbuzz.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info extracted file count: 74 .../canvas@2.11.2/node_modules/canvas install: [canvas] Success: "/repo/node_modules/.pnpm/canvas@2.11.2/node_modules/canvas/build/Release/canvas.node" is installed via remote .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info ok .../canvas@2.11.2/node_modules/canvas install: Done .../keytar@7.9.0/node_modules/keytar install$ prebuild-install || npm run build .../keytar@7.9.0/node_modules/keytar install: Done WARN Failed to create bin at /repo/packages/components/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/prettier-plugin/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/hub/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/vscode-ext/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/squiggle-lang/dist/cli/index.js' devDependencies: + @changesets/cli 2.26.2 + prettier 3.0.3 + turbo 1.10.14 + turbo-ignore 1.10.14 WARN Failed to create bin at /repo/packages/prettier-plugin/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/prettier-plugin/node_modules/@quri/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/components/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/components/node_modules/@quri/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/vscode-ext/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/vscode-ext/node_modules/@quri/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/hub/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/hub/node_modules/@quri/squiggle-lang/dist/cli/index.js' Done in 29.1s
trunk init
2/2 ✓⡿ Downloading Trunk 1.17.1... ⡿ Downloading Trunk 1.17.1... ⢿ Downloading Trunk 1.17.1... ⣻ Downloading Trunk 1.17.1... ⣽ Downloading Trunk 1.17.1... ⣾ Downloading Trunk 1.17.1... ⣷ Downloading Trunk 1.17.1... ✔ Downloading Trunk 1.17.1... done ⡿ Verifying Trunk sha256... ✔ Verifying Trunk sha256... done ⡿ Unpacking Trunk... ✔ Unpacking Trunk... done ✔ 13 linters were enabled (.trunk/trunk.yaml) actionlint 1.6.26 (7 github-workflow files) checkov 3.0.12 (54 json, 16 yaml files) git-diff-check (934 files) markdownlint 0.37.0 (77 markdown files) (created .markdownlint.yaml) osv-scanner 1.4.2 (1 lockfile file) oxipng 9.0.0 (7 png files) prettier 3.0.3 (5 css, 1 graphql, 23 javascript, 54 json, 77 markdown, 679 typescript, 15 yaml files) shellcheck 0.9.0 (4 shell files) (created .shellcheckrc) shfmt 3.6.0 (4 shell files) taplo 0.8.1 (1 toml file) trivy 0.46.0 (16 yaml files) trufflehog 3.60.4 (935 files) yamllint 1.32.0 (15 yaml files) (created .yamllint.yaml) Next Steps 1. Read documentation Our documentation can be found at https://docs.trunk.io 2. Get help and give feedback Join the Trunk community at https://slack.trunk.io
[X] Modify packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx
✓ https://github.com/quantified-uncertainty/squiggle/commit/a7f9932860cb4f2cae5cad2507078b261f7210b3
Modify packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx with contents: In the `RelativeValuesDefinitionForm` component, we need to define the `exportData` function. This function should take the form data as an argument and return the data in the required format for the `save` function. The exact implementation of this function will depend on the specific requirements of the `save` function and the format of the form data. If the `save` function expects the data in the same format as the form data, the `exportData` function can simply return the data as is. If the `save` function expects the data in a different format, the `exportData` function should transform the form data into the required format.
[X] Check packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx
✗
Sandbox logs for
pnpm i
1/2 ✓Scope: all 12 workspace projects ╭──────────────────────────────────────────────────────────────────╮ │ │ │ Update available! 8.9.2 → 8.10.0. │ │ Changelog: https://github.com/pnpm/pnpm/releases/tag/v8.10.0 │ │ Run "pnpm add -g pnpm" to update. │ │ │ │ Follow @pnpmjs for updates: https://twitter.com/pnpmjs │ │ │ ╰──────────────────────────────────────────────────────────────────╯ Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +2161 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 2161, reused 0, downloaded 0, added 0 Progress: resolved 2161, reused 0, downloaded 59, added 46 Progress: resolved 2161, reused 0, downloaded 191, added 179 Progress: resolved 2161, reused 0, downloaded 302, added 297 Progress: resolved 2161, reused 0, downloaded 407, added 395 Progress: resolved 2161, reused 0, downloaded 545, added 533 Progress: resolved 2161, reused 0, downloaded 723, added 718 Progress: resolved 2161, reused 0, downloaded 911, added 902 Progress: resolved 2161, reused 0, downloaded 1163, added 1157 Progress: resolved 2161, reused 0, downloaded 1400, added 1395 Progress: resolved 2161, reused 0, downloaded 1477, added 1470 Progress: resolved 2161, reused 0, downloaded 1485, added 1478 Progress: resolved 2161, reused 0, downloaded 1516, added 1500 Progress: resolved 2161, reused 0, downloaded 1632, added 1627 Progress: resolved 2161, reused 0, downloaded 1758, added 1755 Progress: resolved 2161, reused 0, downloaded 1845, added 1837 Progress: resolved 2161, reused 0, downloaded 1917, added 1916 Progress: resolved 2161, reused 0, downloaded 1938, added 1930 Progress: resolved 2161, reused 0, downloaded 1951, added 1940 Progress: resolved 2161, reused 0, downloaded 1979, added 1967 Progress: resolved 2161, reused 0, downloaded 2098, added 2089 Progress: resolved 2161, reused 0, downloaded 2158, added 2160 Progress: resolved 2161, reused 0, downloaded 2159, added 2161, done .../node_modules/@prisma/engines postinstall$ node scripts/postinstall.js .../node_modules/@prisma/engines postinstall: Done .../esbuild@0.18.20/node_modules/esbuild postinstall$ node install.js .../prisma@5.3.1/node_modules/prisma preinstall$ node scripts/preinstall-entry.js .../prisma@5.3.1/node_modules/prisma preinstall: Done .../esbuild@0.18.20/node_modules/esbuild postinstall: Done .../node_modules/@prisma/client postinstall$ node scripts/postinstall.js .../node_modules/@prisma/client postinstall: prisma:warn We could not find your Prisma schema at `prisma/schema.prisma`. .../node_modules/@prisma/client postinstall: If you have a Prisma schema file in a custom path, you will need to run .../node_modules/@prisma/client postinstall: `prisma generate --schema=./path/to/your/schema.prisma` to generate Prisma Client. .../node_modules/@prisma/client postinstall: If you do not have a Prisma schema file yet, you can ignore this message. .../node_modules/@prisma/client postinstall: Done .../canvas@2.11.2/node_modules/canvas install$ node-pre-gyp install --fallback-to-build --update-binary .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info it worked if it ends with ok .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info using node-pre-gyp@1.0.10 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info using node@18.17.0 | linux | x64 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp http GET https://github.com/Automattic/node-canvas/releases/download/v2.11.2/canvas-v2.11.2-node-v108-linux-glibc-x64.tar.gz .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libcairo.so.2 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libjpeg.so.62 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libxml2.so.2 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgmodule-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpcre.so.1 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpixman-1.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/canvas.node .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgdk_pixbuf-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpango-1.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libstdc++.so.6 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libfontconfig.so.1 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/canvas.node.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas.node.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/init.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/ImageData.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/register_font.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Backends.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Image.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/PdfBackend.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/Backend.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/ImageBackend.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/SvgBackend.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/bmp/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/bmp/BMPParser.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/closure.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Canvas.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/color.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpangoft2-1.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgio-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas.node .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasPattern.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/register_font.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/closure.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/ImageData.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasGradient.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/Backends.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/SvgBackend.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/PdfBackend.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/Backend.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/ImageBackend.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasRenderingContext2d.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/init.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/bmp/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/bmp/BMPParser.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/color.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/Image.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/Canvas.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgif.so.7 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libglib-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/librsvg-2.so.2 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libfribidi.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpng16.so.16 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libz.so.1 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpangocairo-1.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libffi.so.7 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libcairo-gobject.so.2 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgobject-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libexpat.so.1 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libfreetype.so.6 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libharfbuzz.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info extracted file count: 74 .../canvas@2.11.2/node_modules/canvas install: [canvas] Success: "/repo/node_modules/.pnpm/canvas@2.11.2/node_modules/canvas/build/Release/canvas.node" is installed via remote .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info ok .../canvas@2.11.2/node_modules/canvas install: Done .../keytar@7.9.0/node_modules/keytar install$ prebuild-install || npm run build .../keytar@7.9.0/node_modules/keytar install: Done WARN Failed to create bin at /repo/packages/components/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/prettier-plugin/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/hub/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/vscode-ext/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/squiggle-lang/dist/cli/index.js' devDependencies: + @changesets/cli 2.26.2 + prettier 3.0.3 + turbo 1.10.14 + turbo-ignore 1.10.14 WARN Failed to create bin at /repo/packages/prettier-plugin/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/prettier-plugin/node_modules/@quri/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/components/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/components/node_modules/@quri/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/vscode-ext/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/vscode-ext/node_modules/@quri/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/hub/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/hub/node_modules/@quri/squiggle-lang/dist/cli/index.js' Done in 35.3s
trunk init
2/2 ✓⡿ Downloading Trunk 1.17.1... ⡿ Downloading Trunk 1.17.1... ⢿ Downloading Trunk 1.17.1... ⣻ Downloading Trunk 1.17.1... ⣽ Downloading Trunk 1.17.1... ⣾ Downloading Trunk 1.17.1... ⣷ Downloading Trunk 1.17.1... ✔ Downloading Trunk 1.17.1... done ⡿ Verifying Trunk sha256... ✔ Verifying Trunk sha256... done ⡿ Unpacking Trunk... ✔ Unpacking Trunk... done ✔ 13 linters were enabled (.trunk/trunk.yaml) actionlint 1.6.26 (7 github-workflow files) checkov 3.0.12 (54 json, 16 yaml files) git-diff-check (934 files) markdownlint 0.37.0 (77 markdown files) (created .markdownlint.yaml) osv-scanner 1.4.2 (1 lockfile file) oxipng 9.0.0 (7 png files) prettier 3.0.3 (5 css, 1 graphql, 23 javascript, 54 json, 77 markdown, 679 typescript, 15 yaml files) shellcheck 0.9.0 (4 shell files) (created .shellcheckrc) shfmt 3.6.0 (4 shell files) taplo 0.8.1 (1 toml file) trivy 0.46.0 (16 yaml files) trufflehog 3.60.4 (935 files) yamllint 1.32.0 (15 yaml files) (created .yamllint.yaml) Next Steps 1. Read documentation Our documentation can be found at https://docs.trunk.io 2. Get help and give feedback Join the Trunk community at https://slack.trunk.io
packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx
✗
Sandbox logs for
pnpm i
1/2 ✓Scope: all 12 workspace projects ╭──────────────────────────────────────────────────────────────────╮ │ │ │ Update available! 8.9.2 → 8.10.0. │ │ Changelog: https://github.com/pnpm/pnpm/releases/tag/v8.10.0 │ │ Run "pnpm add -g pnpm" to update. │ │ │ │ Follow @pnpmjs for updates: https://twitter.com/pnpmjs │ │ │ ╰──────────────────────────────────────────────────────────────────╯ Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +2161 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 2161, reused 0, downloaded 60, added 58 Progress: resolved 2161, reused 0, downloaded 305, added 300 Progress: resolved 2161, reused 0, downloaded 601, added 599 Progress: resolved 2161, reused 0, downloaded 874, added 867 Progress: resolved 2161, reused 0, downloaded 1208, added 1200 Progress: resolved 2161, reused 0, downloaded 1480, added 1478 Progress: resolved 2161, reused 0, downloaded 1495, added 1483 Progress: resolved 2161, reused 0, downloaded 1579, added 1576 Progress: resolved 2161, reused 0, downloaded 1718, added 1708 Progress: resolved 2161, reused 0, downloaded 1809, added 1798 Progress: resolved 2161, reused 0, downloaded 1906, added 1898 Progress: resolved 2161, reused 0, downloaded 1924, added 1916 Progress: resolved 2161, reused 0, downloaded 1943, added 1934 Progress: resolved 2161, reused 0, downloaded 2057, added 2054 Progress: resolved 2161, reused 0, downloaded 2143, added 2134 Progress: resolved 2161, reused 0, downloaded 2158, added 2160 Progress: resolved 2161, reused 0, downloaded 2159, added 2161, done .../node_modules/@prisma/engines postinstall$ node scripts/postinstall.js .../node_modules/@prisma/engines postinstall: Done .../esbuild@0.18.20/node_modules/esbuild postinstall$ node install.js .../prisma@5.3.1/node_modules/prisma preinstall$ node scripts/preinstall-entry.js .../esbuild@0.18.20/node_modules/esbuild postinstall: Done .../prisma@5.3.1/node_modules/prisma preinstall: Done .../node_modules/@prisma/client postinstall$ node scripts/postinstall.js .../node_modules/@prisma/client postinstall: prisma:warn We could not find your Prisma schema at `prisma/schema.prisma`. .../node_modules/@prisma/client postinstall: If you have a Prisma schema file in a custom path, you will need to run .../node_modules/@prisma/client postinstall: `prisma generate --schema=./path/to/your/schema.prisma` to generate Prisma Client. .../node_modules/@prisma/client postinstall: If you do not have a Prisma schema file yet, you can ignore this message. .../node_modules/@prisma/client postinstall: Done .../canvas@2.11.2/node_modules/canvas install$ node-pre-gyp install --fallback-to-build --update-binary .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info it worked if it ends with ok .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info using node-pre-gyp@1.0.10 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info using node@18.17.0 | linux | x64 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp http GET https://github.com/Automattic/node-canvas/releases/download/v2.11.2/canvas-v2.11.2-node-v108-linux-glibc-x64.tar.gz .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libcairo.so.2 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libjpeg.so.62 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libxml2.so.2 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgmodule-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpcre.so.1 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpixman-1.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/canvas.node .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgdk_pixbuf-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpango-1.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libstdc++.so.6 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libfontconfig.so.1 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/canvas.node.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas.node.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/init.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/ImageData.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/register_font.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Backends.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Image.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/PdfBackend.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/Backend.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/ImageBackend.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/SvgBackend.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/bmp/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/bmp/BMPParser.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/closure.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Canvas.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/color.o.d .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpangoft2-1.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgio-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas.node .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasPattern.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/register_font.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/closure.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/ImageData.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasGradient.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/Backends.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/SvgBackend.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/PdfBackend.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/Backend.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/ImageBackend.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasRenderingContext2d.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/init.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/bmp/ .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/bmp/BMPParser.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/color.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/Image.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/obj.target/canvas/src/Canvas.o .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgif.so.7 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libglib-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/librsvg-2.so.2 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libfribidi.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpng16.so.16 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libz.so.1 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libpangocairo-1.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libffi.so.7 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libcairo-gobject.so.2 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgobject-2.0.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libexpat.so.1 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libfreetype.so.6 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info install unpacking Release/libharfbuzz.so.0 .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info extracted file count: 74 .../canvas@2.11.2/node_modules/canvas install: [canvas] Success: "/repo/node_modules/.pnpm/canvas@2.11.2/node_modules/canvas/build/Release/canvas.node" is installed via remote .../canvas@2.11.2/node_modules/canvas install: node-pre-gyp info ok .../canvas@2.11.2/node_modules/canvas install: Done .../keytar@7.9.0/node_modules/keytar install$ prebuild-install || npm run build .../keytar@7.9.0/node_modules/keytar install: Done WARN Failed to create bin at /repo/packages/components/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/prettier-plugin/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/hub/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/vscode-ext/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/squiggle-lang/dist/cli/index.js' devDependencies: + @changesets/cli 2.26.2 + prettier 3.0.3 + turbo 1.10.14 + turbo-ignore 1.10.14 WARN Failed to create bin at /repo/packages/prettier-plugin/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/prettier-plugin/node_modules/@quri/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/components/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/components/node_modules/@quri/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/vscode-ext/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/vscode-ext/node_modules/@quri/squiggle-lang/dist/cli/index.js' WARN Failed to create bin at /repo/packages/hub/node_modules/.bin/squiggle. ENOENT: no such file or directory, open '/repo/packages/hub/node_modules/@quri/squiggle-lang/dist/cli/index.js' Done in 29.1s
trunk init
2/2 ✓⡿ Downloading Trunk 1.17.1... ⡿ Downloading Trunk 1.17.1... ⢿ Downloading Trunk 1.17.1... ⣻ Downloading Trunk 1.17.1... ⣽ Downloading Trunk 1.17.1... ⣾ Downloading Trunk 1.17.1... ⣷ Downloading Trunk 1.17.1... ✔ Downloading Trunk 1.17.1... done ⡿ Verifying Trunk sha256... ✔ Verifying Trunk sha256... done ⡿ Unpacking Trunk... ✔ Unpacking Trunk... done ✔ 13 linters were enabled (.trunk/trunk.yaml) actionlint 1.6.26 (7 github-workflow files) checkov 3.0.12 (54 json, 16 yaml files) git-diff-check (934 files) markdownlint 0.37.0 (77 markdown files) (created .markdownlint.yaml) osv-scanner 1.4.2 (1 lockfile file) oxipng 9.0.0 (7 png files) prettier 3.0.3 (5 css, 1 graphql, 23 javascript, 54 json, 77 markdown, 679 typescript, 15 yaml files) shellcheck 0.9.0 (4 shell files) (created .shellcheckrc) shfmt 3.6.0 (4 shell files) taplo 0.8.1 (1 toml file) trivy 0.46.0 (16 yaml files) trufflehog 3.60.4 (935 files) yamllint 1.32.0 (15 yaml files) (created .yamllint.yaml) Next Steps 1. Read documentation Our documentation can be found at https://docs.trunk.io 2. Get help and give feedback Join the Trunk community at https://slack.trunk.io
Here are my self-reviews of my changes at sweep/automatic-save-relative-values
.
Here is the 1st review
Thanks for your work on this. There are a couple of things we need to address: - In the `exportData` function, it seems like we're not doing anything with the data. If there's a specific operation that needs to be performed during the export, this is where it should be implemented. If not, we might not need this function at all. - The error handling in the `onSubmit` function could be improved. Right now, we're just logging the error to the console. It would be better to show an error message to the user. You could use a toast notification or a modal to display the error message. Please make these changes and update the pull request.
I finished incorporating these changes.
💡 To recreate the pull request edit the issue title or description. To tweak the pull request, leave a comment on the pull request. Join Our Discord
Description of suggestion or shortcoming:
Right now, to make a new export, you need to:
We should instead "save".
Checklist
- [X] Modify `packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx` ✓ https://github.com/quantified-uncertainty/squiggle/commit/e2d64ed5e3d4294601e3a3f795ce4e5a1159bbf7 - [X] Check `packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx` ✗ - [X] Modify `packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx` ✓ https://github.com/quantified-uncertainty/squiggle/commit/a7f9932860cb4f2cae5cad2507078b261f7210b3 - [X] Check `packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx` ✗ - [X] Check `packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx` ✗ ![Flowchart](http://24.199.78.105:8082/public/52dc98c13ab4c9ceaf8e962fc184049e1bb71cfe8887f4372f2ca59108e9feb6_2361_flowchart.svg)