Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/config-package-sites.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sites-namespace.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/storage-behavioral-consistency.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/storage-convention-parity.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/storage-wording-polish.md

This file was deleted.

2 changes: 2 additions & 0 deletions packages/cli-darwin-arm64/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @bunny.net/cli-darwin-arm64

## 0.11.0

## 0.10.1

## 0.10.0
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-darwin-arm64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/cli-darwin-arm64",
"version": "0.10.1",
"version": "0.11.0",
"description": "bunny.net CLI binary for macOS arm64",
"os": [
"darwin"
Expand Down
2 changes: 2 additions & 0 deletions packages/cli-darwin-x64/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @bunny.net/cli-darwin-x64

## 0.11.0

## 0.10.1

## 0.10.0
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-darwin-x64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/cli-darwin-x64",
"version": "0.10.1",
"version": "0.11.0",
"description": "bunny.net CLI binary for macOS x64",
"os": [
"darwin"
Expand Down
2 changes: 2 additions & 0 deletions packages/cli-linux-arm64/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @bunny.net/cli-linux-arm64

## 0.11.0

## 0.10.1

## 0.10.0
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-linux-arm64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/cli-linux-arm64",
"version": "0.10.1",
"version": "0.11.0",
"description": "bunny.net CLI binary for Linux arm64",
"os": [
"linux"
Expand Down
2 changes: 2 additions & 0 deletions packages/cli-linux-x64/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @bunny.net/cli-linux-x64

## 0.11.0

## 0.10.1

## 0.10.0
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-linux-x64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/cli-linux-x64",
"version": "0.10.1",
"version": "0.11.0",
"description": "bunny.net CLI binary for Linux x64",
"os": [
"linux"
Expand Down
2 changes: 2 additions & 0 deletions packages/cli-windows-x64/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @bunny.net/cli-windows-x64

## 0.11.0

## 0.10.1

## 0.10.0
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-windows-x64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/cli-windows-x64",
"version": "0.10.1",
"version": "0.11.0",
"description": "bunny.net CLI binary for Windows x64",
"os": [
"win32"
Expand Down
14 changes: 14 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# @bunny.net/cli

## 0.11.0

### Minor Changes

- [#125](https://github.com/BunnyWay/cli/pull/125) [`9696434`](https://github.com/BunnyWay/cli/commit/96964348d630df5b8344087deac50bb6da4a5734) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - feat(sites): new `bunny sites` namespace for static-site hosting. `sites create` provisions a storage zone + pull zone + middleware router per site (zones are named `sites-<name>-<random id>` so globally-taken names can't block the create; commands take the clean site name), prompting for the name (directory-name suggestion) and a custom domain when run interactively (Bunny DNS record, nameserver guidance, DNS wait + SSL); `sites deploy` uploads immutable deploys (git-sha or content-hash IDs, no-op when unchanged) to preview URLs, and `--production`/`--prod` publishes the live site by flipping the router's `CURRENT_DEPLOY` env var + purging the cache; `sites deployments list/publish/prune` cover rollback and cleanup; `sites domains` attaches custom domains plus a `*.preview.<domain>` wildcard for per-deploy preview URLs; `sites ci init` (also offered by `sites create` on GitHub repos) scaffolds a GitHub Actions workflow with framework detection: previews on PRs, production on merges to main; `sites link/unlink/show/upgrade/delete` round out the lifecycle. Concurrent deploys merge remote state records instead of overwriting. Site state lives at `_bunny/site.json` inside the storage zone (403-blocked by the router). The shared hostnames factory gains optional `onAdded`/`onRemoved` hooks.

### Patch Changes

- [#120](https://github.com/BunnyWay/cli/pull/120) [`3c3373a`](https://github.com/BunnyWay/cli/commit/3c3373a0dff5a0e730f7a6c3b5a23fb17727a14e) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - fix(storage): shared TTY detection, non-interactive guard and cancel handling for zones update, aligned --force semantics, and linked-zone fallback for domains commands

- [#120](https://github.com/BunnyWay/cli/pull/120) [`3c3373a`](https://github.com/BunnyWay/cli/commit/3c3373a0dff5a0e730f7a6c3b5a23fb17727a14e) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - fix(storage): type-to-confirm zone deletion, new storage unlink command, offer-to-link from the zone picker, and the replication confirmation now defaults to no

- [#120](https://github.com/BunnyWay/cli/pull/120) [`3c3373a`](https://github.com/BunnyWay/cli/commit/3c3373a0dff5a0e730f7a6c3b5a23fb17727a14e) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - fix(storage): canonical plural command paths in hints, consistent decline handling in zones add, and --custom-404-path "" now clears the custom 404

## 0.10.1

### Patch Changes
Expand Down
12 changes: 6 additions & 6 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/cli",
"version": "0.10.1",
"version": "0.11.0",
"type": "module",
"module": "src/index.ts",
"bin": {
Expand Down Expand Up @@ -29,11 +29,11 @@
"zod": "^4.3.6"
},
"optionalDependencies": {
"@bunny.net/cli-linux-x64": "0.10.1",
"@bunny.net/cli-linux-arm64": "0.10.1",
"@bunny.net/cli-darwin-x64": "0.10.1",
"@bunny.net/cli-darwin-arm64": "0.10.1",
"@bunny.net/cli-windows-x64": "0.10.1"
"@bunny.net/cli-linux-x64": "0.11.0",
"@bunny.net/cli-linux-arm64": "0.11.0",
"@bunny.net/cli-darwin-x64": "0.11.0",
"@bunny.net/cli-darwin-arm64": "0.11.0",
"@bunny.net/cli-windows-x64": "0.11.0"
},
"publishConfig": {
"access": "public"
Expand Down
6 changes: 6 additions & 0 deletions packages/config/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @bunny.net/config

## 0.1.3

### Patch Changes

- [#125](https://github.com/BunnyWay/cli/pull/125) [`9696434`](https://github.com/BunnyWay/cli/commit/96964348d630df5b8344087deac50bb6da4a5734) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - rename `@bunny.net/app-config` to `@bunny.net/config` and add a top-level `sites` block (`name`, `dir`, `build`) to the bunny.jsonc schema; the root `BunnyConfigSchema` makes `app` and `sites` optional so app-only, sites-only, and combined files all validate against the generated JSON Schema

## 0.1.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/config/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/config",
"version": "0.1.2",
"version": "0.1.3",
"private": true,
"type": "module",
"module": "src/index.ts",
Expand Down