Skip to content

Conversation

@martindotpy
Copy link
Contributor

Describe your changes

  • Added installation handling for Bun.
  • Extended the configuration with a new bunVersion() option.
  • Updated the installation factory to manage Bun installations.
  • Implemented a Bun mode: if only bun-version is configured, Bun acts as both the package manager and the JavaScript runtime, skipping Node.js installation.
  • Added support and tests.
  • Included bun.lock files in integration tests across multiple frameworks.
  • Updated documentation to cover Bun usage and configuration references.
  • Updated issue templates to include Bun as an option.

Bun example

quarkus.quinoa.package-manager-install=true
quarkus.quinoa.package-manager-install.bun-version=1.3.2

Fixes Issue

Fix #923

@martindotpy martindotpy requested a review from a team as a code owner November 19, 2025 13:12
@melloware
Copy link
Contributor

Running the build now!

@melloware
Copy link
Contributor

Also looks liek you need to run mvn clean install to format all the code

@melloware melloware added the enhancement New feature or request label Nov 19, 2025
@melloware melloware added this to the 2.6.3 milestone Nov 19, 2025
@martindotpy
Copy link
Contributor Author

martindotpy commented Nov 19, 2025

I think it should be ready now!

@melloware
Copy link
Contributor

@all-contributors add @martindotpy for code

@allcontributors
Copy link
Contributor

@melloware

I've put up a pull request to add @martindotpy! 🎉

@melloware
Copy link
Contributor

ok looks like failing tests?

@martindotpy
Copy link
Contributor Author

Oh, I’ll look into it.

@melloware
Copy link
Contributor

Nice work @martindotpy once this passes i will merge and then cut a 2.6.3 release

@melloware melloware merged commit b01b9dd into quarkiverse:main Nov 19, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Add Bun as a package manager

2 participants