Skip to content

Commit d3ba54a

Browse files
committed
docs: add unreleased changelog entries for container and CLI
Container: canary publishing, dead dashboard workflow removal, stale CI cleanup, release.yml changelog fix. CLI: pathToProjectSlug Windows fixes, canary publishing.
1 parent a06bd5b commit d3ba54a

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

cli/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# CodeForge CLI Changelog
22

3+
## Unreleased
4+
5+
### Fixes
6+
7+
- **`pathToProjectSlug` now works on Windows**`path.resolve()` on Windows returns backslash-separated paths (e.g. `D:\a\foo`), but the slug regex only replaced forward slashes. Backslashes are now normalized to forward slashes before slugging, fixing `session tokens --project` on Windows.
8+
- **`pathToProjectSlug` leading-dash assertion scoped to POSIX** — on Windows, resolved paths start with a drive letter (not a dash), so the POSIX-only `startsWith('-')` assertion is now guarded behind a platform check. Cross-platform CI passes cleanly.
9+
10+
### CI
11+
12+
- **Canary pre-release publishing** — every push to `staging` that touches `cli/` now auto-publishes a canary build to npm. Install with `npm i @coredirective/cf-cli@canary` to try unreleased changes. Versions use the format `{version}-staging.{sha7}`.
13+
314
## v0.2.1 — 2026-04-16
415

516
### Fixes

container/.devcontainer/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@
4040
- **Cross-references added** — before-you-install, accessing-services, troubleshooting, and devcontainer-cli pages now link to the Windows networking guide
4141
- **Agent-browser CDP troubleshooting** — new troubleshooting section for host Chrome connection issues (localhost vs host.docker.internal, Chrome version requirements, port exposure)
4242

43+
### CI
44+
45+
- **Canary pre-release publishing** — every push to `staging` that touches `container/` now auto-publishes a canary build to npm. Install with `npm i @coredirective/cf-container@canary` to try unreleased changes. Versions use the format `{version}-staging.{sha7}`.
46+
- **Removed dead dashboard release workflow**`release-dashboard.yml` referenced the extracted `dashboard/` directory and would fail on any `dashboard-v*` tag.
47+
- **Removed stale test-dashboard CI job** — cleaned up CI configuration for the extracted dashboard package.
48+
- **Fixed release.yml changelog extraction** — corrected the `sed` header pattern for extracting release notes from the changelog.
49+
4350
## v2.2.1 — 2026-04-16
4451

4552
### Configuration

0 commit comments

Comments
 (0)