Skip to content

Commit 1a1cce9

Browse files
committed
docs: document the pinned Bun toolchain
1 parent 3ebc8b1 commit 1a1cce9

7 files changed

Lines changed: 9 additions & 9 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ Stacks uses [Pantry](https://pantry.dev) to provision Bun, Git, SQLite, and the
4141
- **Pantry** - install it with `curl -fsSL https://pantry.dev | bash`, then run `pantry bootstrap` once to configure your shell.
4242
- **macOS, Linux, or WSL** - Windows-native support is on the roadmap. The current toolchain assumes a POSIX shell.
4343

44-
Pantry installs and pins Bun 1.3 or newer for each Stacks project, then keeps the rest of the machine and project dependencies in sync. Features such as PostgreSQL, Redis, and cloud deployment add their requirements through the same Pantry manifest where possible, with feature-specific configuration documented alongside them.
44+
Pantry installs and pins Bun 1.4.1 for this Stacks workspace, then keeps the rest of the machine and project dependencies in sync. Features such as PostgreSQL, Redis, and cloud deployment add their requirements through the same Pantry manifest where possible, with feature-specific configuration documented alongside them.
4545

46-
Stacks pins Pantry [`v0.10.36`](https://github.com/pantry-pm/pantry/tree/v0.10.36)
46+
Stacks pins Pantry [`v0.11.50`](https://github.com/pantry-pm/pantry/tree/v0.11.50)
4747
as an external toolchain contract. Resolution sources, lockfile and integrity
4848
rules, lifecycle trust, registry routes, authentication, storage, and failure
4949
modes are documented in the source-linked whitepaper references for the

docs/bootcamp/desktop.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Stacks desktop applications use [Craft](https://github.com/home-lang/craft), the
88

99
## Prerequisites
1010

11-
- Bun 1.3 or newer
11+
- Bun 1.4.1, provisioned through Pantry
1212
- A working Stacks project
1313
- Craft built in `~/Code/Tools/craft`, or `CRAFT_BIN` set to a native Craft binary
1414

docs/bootcamp/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Before starting, install Pantry and bootstrap its shell integration:
2626
- **Pantry** - Install with `curl -fsSL https://pantry.dev | bash`
2727
- **Pantry shell integration** - Run `pantry bootstrap` once
2828

29-
Pantry provisions Bun 1.3 or newer, Git, SQLite, and every other tool declared by the project.
29+
Pantry provisions Bun 1.4.1, Git, SQLite, and every other tool declared by the project.
3030

3131
### Recommended
3232

docs/bootcamp/local-setup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Install Pantry, create a Stacks project, and verify the local devel
44
---
55
# Local Setup
66

7-
Stacks uses Pantry to provision Bun 1.3 or newer and the rest of its toolchain. Install Pantry, run `pantry bootstrap` once, then create a project with Buddy and verify it before starting development.
7+
Stacks uses Pantry to provision its Bun 1.4.1 workspace runtime and the rest of its toolchain. Install Pantry, run `pantry bootstrap` once, then create a project with Buddy and verify it before starting development.
88

99
```bash
1010
panx @stacksjs/buddy new my-app

docs/contribution-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ description: Set up Stacks locally, make focused changes, and submit verified co
44
---
55
# Contribution Guide
66

7-
Fork the repository, create a focused branch, and install the workspace with Bun 1.3 or newer.
7+
Fork the repository, create a focused branch, and let Pantry install the pinned Bun 1.4.1 workspace runtime.
88

99
```bash
10-
bun install
10+
pantry install
1111
./buddy setup:ai # wire your AI agent up, if you use one
1212
./buddy doctor
1313
```

docs/guide/get-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This guide takes you from zero to a running Stacks application in a few minutes.
1212
- [Pantry](https://pantry.dev) - install with `curl -fsSL https://pantry.dev | bash`, then run `pantry bootstrap`
1313
- macOS, Linux, or Windows through WSL2
1414

15-
Pantry provisions Bun 1.3 or newer, Git, SQLite, and the rest of the project toolchain from the versioned Stacks dependency manifest.
15+
Pantry provisions the Bun 1.4.1 workspace runtime, Git, SQLite, and the rest of the project toolchain from the versioned Stacks dependency manifest.
1616
Stacks pins the upstream Pantry behavior it relies on; consult the source-linked
1717
[package-manager](https://whitepaper.stacksjs.com/reference/package-manager) and
1818
[registry](https://whitepaper.stacksjs.com/reference/registry) contracts for

docs/guide/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ router.group({ middleware: ['auth', 'verified'] }, () => {
9696
- [Pantry](https://pantry.dev), installed with `curl -fsSL https://pantry.dev | bash`
9797
- macOS, Linux, or Windows through WSL2
9898

99-
Run `pantry bootstrap` once. Pantry then provisions Bun 1.3 or newer and the complete Stacks toolchain from the project dependency manifest.
99+
Run `pantry bootstrap` once. Pantry then provisions Bun 1.4.1 and the complete Stacks toolchain from the project dependency manifest.
100100
Detailed Pantry behavior is versioned outside Stacks. The whitepaper pins its
101101
[package-manager](https://whitepaper.stacksjs.com/reference/package-manager) and
102102
[registry](https://whitepaper.stacksjs.com/reference/registry) contracts.

0 commit comments

Comments
 (0)