Skip to content

Play back build fixed#354

Merged
felix-schultz merged 9 commits intodevfrom
alpha
Oct 25, 2025
Merged

Play back build fixed#354
felix-schultz merged 9 commits intodevfrom
alpha

Conversation

@felix-schultz
Copy link
Copy Markdown
Member

This pull request includes updates to dependency management, build workflows, and schema definitions. The main changes are improvements to how Bun is installed in CI, updates to the bunfig.toml configuration, new dependencies in the UI package, and simplifications to plugin permission schemas.

Build and Dependency Management:

  • Switched Bun installation in GitHub Actions workflows from a manual npm install to using the official oven-sh/setup-bun action, specifying exact Bun versions for alpha-release.yml and release.yml for more reliable and maintainable CI builds. [1] [2]
  • Added a [install] section to bunfig.toml with linker = "hoisted" to improve package installation and hoisting behavior.

UI Package Dependency Updates:

  • Added new dependencies to packages/ui/package.json, including @dnd-kit/utilities, @platejs/combobox, @platejs/floating, and @platejs/resizable to support new features or plugins in the UI. [1] [2] [3]

Schema and Permissions Simplification:

  • Updated desktop-schema.json and macOS-schema.json to remove allow-register-listener, allow-remove-listener, deny-register-listener, and deny-remove-listener permissions from the default sets, and deleted their individual entries, simplifying the permissions model for plugins. [1] [2] [3]

felix-schultz and others added 9 commits October 5, 2025 20:54
Update linfa dependencies to version 0.8.0 in Cargo.toml
- Removed `allow-register-listener` and `allow-remove-listener` permissions from the default permission sets in both desktop-schema.json and macOS-schema.json.
- Updated markdown descriptions to reflect the changes in permissions.

chore: update bun.lock and package.json for dependency management

- Added `@dnd-kit/utilities` dependency to the UI package.
- Updated `@types/bun` and `bun-types` to version 1.3.1 in bun.lock for compatibility improvements.
…latejs/resizable dependency in package.json; refactor bun installation in workflows
@felix-schultz felix-schultz merged commit e4beb47 into dev Oct 25, 2025
8 of 15 checks passed
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.

1 participant