diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index e534abc..d07c2f4 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,6 +1,6 @@ # Default owners for everything in the repo. # These owners will be requested for review on all pull requests. -* @buckle-dev/maintainers +* @marceloceccon # Core team members can be added here as the project grows. # Example: diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 6218cde..dbe16b4 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -21,7 +21,7 @@ A clear description of what you expected to happen. **Environment** - OS: [e.g. macOS 15, Ubuntu 24.04, Windows 11] - Node version: [e.g. 22.3.0] -- buckle version: [e.g. 0.1.0] +- buckle version: [e.g. 0.4.0] - Docker / Podman version: **Additional context** diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d723e10..526593f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,8 +51,8 @@ jobs: - name: Typecheck run: npm run typecheck - - name: Test - run: npm test + - name: Test with coverage + run: npm run test:coverage - name: Upload coverage if: matrix.node-version == '22' diff --git a/CHANGELOG.md b/CHANGELOG.md index 33fdf90..a9136c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,23 +4,48 @@ All notable changes to this project are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.2.0] — 2026-05-28 +## [Unreleased] + +## [0.4.0] — 2026-08-31 + +### Breaking + +- **Per-workspace isolation is now the default.** `~/.claude` and `~/.grok` are + no longer bind-mounted from the host when rendering. Each workspace gets its + own skills/config under `$XDG_DATA_HOME/buckle/workspaces//`. + Pass `--share-home` (or `--no-isolate`, or `isolate: false` in + `~/.config/buckle/config.yaml`) to restore the previous host-home mounts. + Existing `.devcontainer/` files are unchanged until you re-render + (`buckle