Skip to content

Commit 0c37067

Browse files
authored
Prepare Base v1.0.2 release
## Summary - Move the current changelog entries from `Unreleased` into `1.0.2` dated 2026-06-16. - Update `VERSION`, README release examples/badge/status text, and AI context release metadata to `1.0.2`. - Keep issue #751 open for the post-merge publish and Homebrew tap handoff steps. ## Release Notes Preview ### Added - `basectl repo clone` for workspace-aware GitHub checkout. - `--pr` support for generated repo helper files. - `basectl workspace clone --manifest <path>`. - Generated Project intake workflow support. - Explicit uv-managed Python project support. ### Changed - `basectl update` can now target an optional project name. ### Fixed - `basectl gh` avoids false failures when `gh auth status` is transiently unavailable. ## Validation - `git diff --check` - `env -u BASE_HOME ./bin/base-test` - `BASE_CACHE_DIR=/private/tmp/base-release-cache basectl release check --version 1.0.2` - `BASE_CACHE_DIR=/private/tmp/base-release-cache basectl release notes --version 1.0.2` Refs #751
1 parent 93d4b40 commit 0c37067

5 files changed

Lines changed: 14 additions & 10 deletions

File tree

.ai-context/PROJECT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
- Name: Base
66
- Repository: `github.com/codeforester/base`
7-
- Current release: `1.0.1`
7+
- Current release: `1.0.2`
88
- Primary platform: macOS
99
- Future platform direction: Linux support is a design target; Windows is not
1010
currently in scope.

.ai-context/STATUS.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Current Release
44

5-
Base `1.0.1` is the current release. The repo-root `VERSION` file is updated
5+
Base `1.0.2` is the current release. The repo-root `VERSION` file is updated
66
only during release-prep PRs, not on every ordinary PR.
77

88
## Current Implemented Areas
@@ -56,6 +56,8 @@ Recent released work includes:
5656
- Homebrew `basectl update` handoff and package-aware `basectl test base`
5757
- Base `1.0.1` AGPL license cleanup and release artifacts
5858
- explicit uv-managed Python setup and command runner support
59+
- workspace-aware repo clone, manifest-driven workspace clone, Project intake
60+
workflow generation, and resilient `basectl gh` command execution
5961

6062
## Recent Merged Changes
6163

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and Base versions are tracked in the repo-root `VERSION` file.
77

88
## [Unreleased]
99

10+
## [1.0.2] - 2026-06-16
11+
1012
### Added
1113

1214
- Added `basectl repo clone` for workspace-aware cloning of one GitHub

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
![Tests](https://github.com/codeforester/base/actions/workflows/tests.yml/badge.svg)
44
![Lint](https://github.com/codeforester/base/actions/workflows/pylint.yml/badge.svg)
55
![Platform: macOS](https://img.shields.io/badge/platform-macOS-lightgrey)
6-
![Version](https://img.shields.io/badge/version-1.0.1-blue)
6+
![Version](https://img.shields.io/badge/version-1.0.2-blue)
77

88
Base is a workspace control plane for developers who keep multiple repositories
99
checked out side by side.
@@ -704,11 +704,11 @@ that file, but users own how it is edited, backed up, or synced. See
704704
Inspect release readiness for a Base-managed repository with:
705705

706706
```bash
707-
basectl release check --version 1.0.1
708-
basectl release plan --version 1.0.1
709-
basectl release notes --version 1.0.1
710-
basectl release publish --version 1.0.1 --dry-run
711-
basectl release publish --version 1.0.1 --yes
707+
basectl release check --version 1.0.2
708+
basectl release plan --version 1.0.2
709+
basectl release notes --version 1.0.2
710+
basectl release publish --version 1.0.2 --dry-run
711+
basectl release publish --version 1.0.2 --yes
712712
```
713713

714714
`basectl release check|plan|notes` are read-only. They validate the manifest
@@ -1325,7 +1325,7 @@ Base follows a few simple principles.
13251325

13261326
## Current Status
13271327

1328-
Base `1.0.1` is the current release. The implemented command surface covers
1328+
Base `1.0.2` is the current release. The implemented command surface covers
13291329
setup, checks, diagnostics, project discovery, project activation, project test
13301330
execution, mise integration, cleanup, updates, onboarding, repository baseline
13311331
creation, CI-safe setup/check/doctor entry points, release readiness inspection,

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.1
1+
1.0.2

0 commit comments

Comments
 (0)