From 409251f5b498c70eaa1046339c232990b1d239ed Mon Sep 17 00:00:00 2001 From: Connor McDonald Date: Thu, 2 Jul 2026 12:49:02 +0200 Subject: [PATCH] chore(release): prepare 0.8.0 - Bump [workspace.package].version 0.7.0 -> 0.8.0 (minor: new OKF features) - Refresh Cargo.lock (surf-core, surf-cli -> 0.8.0) - Re-pin Connorrmcd6/surface@v0.8.0 in README + docs (bump-docs-version.sh) - Cut CHANGELOG: move Unreleased OKF/freshness notes under [0.8.0] - 2026-07-02, reset Unreleased, update compare links Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 5 ++++- Cargo.lock | 4 ++-- Cargo.toml | 2 +- README.md | 2 +- docs/getting-started/install.md | 2 +- docs/guides/ci-integration.md | 2 +- 6 files changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ff5a98..0bec23a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.8.0] - 2026-07-02 + ### Added - **Hubs are now conformant Open Knowledge Format (OKF) concepts — "Surface = OKF + freshness."** A hub's frontmatter is a superset of an [OKF](docs/guides/okf.md) concept: it carries OKF's `type` @@ -349,7 +351,8 @@ Initial release — the MVP gate that surfaces docs↔code divergence. - Language support: TypeScript/TSX, JavaScript/JSX, Rust, Python, and Go. - Distribution: GitHub Action, pre-commit hook, and `install.sh`; Apache-2.0 license. -[Unreleased]: https://github.com/Connorrmcd6/surface/compare/v0.7.0...HEAD +[Unreleased]: https://github.com/Connorrmcd6/surface/compare/v0.8.0...HEAD +[0.8.0]: https://github.com/Connorrmcd6/surface/compare/v0.7.0...v0.8.0 [0.7.0]: https://github.com/Connorrmcd6/surface/compare/v0.6.3...v0.7.0 [0.6.3]: https://github.com/Connorrmcd6/surface/compare/v0.6.2...v0.6.3 [0.6.2]: https://github.com/Connorrmcd6/surface/compare/v0.6.1...v0.6.2 diff --git a/Cargo.lock b/Cargo.lock index 96cf40f..cdf0dc2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -611,7 +611,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "surf-cli" -version = "0.7.0" +version = "0.8.0" dependencies = [ "anyhow", "assert_cmd", @@ -627,7 +627,7 @@ dependencies = [ [[package]] name = "surf-core" -version = "0.7.0" +version = "0.8.0" dependencies = [ "serde", "serde_yaml", diff --git a/Cargo.toml b/Cargo.toml index d09c1fc..49646ee 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["surf-core", "surf-cli"] resolver = "2" [workspace.package] -version = "0.7.0" +version = "0.8.0" edition = "2021" license = "Apache-2.0" repository = "https://github.com/Connorrmcd6/surface" diff --git a/README.md b/README.md index 39e272e..7de5ce7 100644 --- a/README.md +++ b/README.md @@ -157,7 +157,7 @@ Most repos never install the binary - they run the GitHub Action: ```yaml # .github/workflows/surface.yml - uses: actions/checkout@v4 # plain checkout - do NOT set fetch-depth: 0 -- uses: Connorrmcd6/surface@v0.7.0 +- uses: Connorrmcd6/surface@v0.8.0 ``` Or the install script: diff --git a/docs/getting-started/install.md b/docs/getting-started/install.md index 914f1c0..ba5cd87 100644 --- a/docs/getting-started/install.md +++ b/docs/getting-started/install.md @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 # plain checkout - do NOT set fetch-depth: 0 - - uses: Connorrmcd6/surface@v0.7.0 + - uses: Connorrmcd6/surface@v0.8.0 ``` See [CI integration](../guides/ci-integration.md) for the checkout-depth rule and scoping flags. diff --git a/docs/guides/ci-integration.md b/docs/guides/ci-integration.md index a39631f..b081eb3 100644 --- a/docs/guides/ci-integration.md +++ b/docs/guides/ci-integration.md @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 # plain checkout - do NOT set fetch-depth: 0 - - uses: Connorrmcd6/surface@v0.7.0 + - uses: Connorrmcd6/surface@v0.8.0 ``` The action takes `args` (default `check`), `version` (default `latest`), and