Skip to content

Fix Bun trusted dependencies - #36

Merged
giswqs merged 1 commit into
mainfrom
fix-bun-trusted-dependencies
May 30, 2026
Merged

Fix Bun trusted dependencies#36
giswqs merged 1 commit into
mainfrom
fix-bun-trusted-dependencies

Conversation

@giswqs

@giswqs giswqs commented May 30, 2026

Copy link
Copy Markdown
Member

Summary

  • Add Bun trustedDependencies for core-js, @google/genai, and protobufjs
  • Document Bun install behavior in the README and getting started guide

Closes #34

Testing

  • npm run build
  • pre-commit run --all-files

@giswqs
giswqs marked this pull request as ready for review May 30, 2026 00:04
Copilot AI review requested due to automatic review settings May 30, 2026 00:04
@github-actions

Copy link
Copy Markdown
Contributor

Netlify preview: https://pr-36--opengeos.netlify.app

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Bun-specific configuration and documentation so Bun installs can run the required lifecycle scripts for a small set of dependencies that Bun otherwise blocks by default.

Changes:

  • Add root trustedDependencies allowlist for core-js, @google/genai, and protobufjs.
  • Document Bun install behavior in the root README and the getting started guide.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
README.md Documents Bun install option and how trustedDependencies affects lifecycle scripts.
package.json Introduces trustedDependencies allowlist at the workspace root for Bun installs.
docs/getting-started.md Mirrors the Bun install note for new contributors following the docs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@giswqs
giswqs merged commit 54329bb into main May 30, 2026
5 checks passed
@giswqs
giswqs deleted the fix-bun-trusted-dependencies branch May 30, 2026 00:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bun blocks pot-install script "Blocked 3 postinstalls. Run bun pm untrusted for details."

2 participants