From db61997214ef22e74738e37191d8ada6f63c1a06 Mon Sep 17 00:00:00 2001 From: Ivaldi Desktop <8d60bc6e-d297-4fb1-b623-5fb4f0fe3d65@sessions.t3.local> Date: Thu, 27 Aug 2026 04:46:03 -0500 Subject: [PATCH] Prepare the 0.1.0-alpha.11 release Bumps the workspace version and the dist manifests. Carries #173: terminal artifact landings refuse unpublished changed repositories, resume refuses a regenerated plan instead of panicking, and re-landing a destination after new work plans that work. Knit-Group: kg_20260827_f879b6 Knit-Bundle: prepare-0-1-0-alpha-11-release --- Cargo.lock | 4 ++-- Cargo.toml | 4 ++-- crates/knit-runtime/Cargo.toml | 2 +- dist/README.md | 10 +++++----- dist/homebrew/knit.rb | 2 +- dist/scoop/knit.json | 4 ++-- dist/winget/marc-merino.knit.yaml | 4 ++-- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 436618b..ef9bbb4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -591,7 +591,7 @@ dependencies = [ [[package]] name = "knit-cli" -version = "0.1.0-alpha.10" +version = "0.1.0-alpha.11" dependencies = [ "anyhow", "chrono", @@ -609,7 +609,7 @@ dependencies = [ [[package]] name = "knit-runtime" -version = "0.1.0-alpha.10" +version = "0.1.0-alpha.11" dependencies = [ "anyhow", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 2fedb59..39bd1a4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ # Published as `knit-cli` (the crates.io name `knit` is taken); the installed # binary is still `knit`. name = "knit-cli" -version = "0.1.0-alpha.10" +version = "0.1.0-alpha.11" edition = "2021" license = "Apache-2.0" description = "A local-first CLI for coordinating cross-repo feature bundles." @@ -26,7 +26,7 @@ members = [".", "crates/knit-runtime"] [dependencies] anyhow = "1" -knit-runtime = { version = "0.1.0-alpha.10", path = "crates/knit-runtime" } +knit-runtime = { version = "0.1.0-alpha.11", path = "crates/knit-runtime" } chrono = { version = "0.4", features = ["serde"] } clap = { version = "4.5", features = ["derive"] } ctrlc = { version = "3.4", features = ["termination"] } diff --git a/crates/knit-runtime/Cargo.toml b/crates/knit-runtime/Cargo.toml index 01f066c..e9c2f2d 100644 --- a/crates/knit-runtime/Cargo.toml +++ b/crates/knit-runtime/Cargo.toml @@ -4,7 +4,7 @@ # version-control shaped; the CLI compiles it in and adapts bundle state into # the crate's RuntimeContext contract. name = "knit-runtime" -version = "0.1.0-alpha.10" +version = "0.1.0-alpha.11" edition = "2021" license = "Apache-2.0" description = "Per-bundle docker-compose runtime for knit cross-repo bundles." diff --git a/dist/README.md b/dist/README.md index 3b070b3..f45dfde 100644 --- a/dist/README.md +++ b/dist/README.md @@ -12,9 +12,9 @@ Templates for publishing knit to package managers. The canonical release flow: # 2. Tag and push — triggers .github/workflows/release.yml, which builds # macOS (x64/arm64), Linux (x64/arm64 musl), and Windows (x64) binaries # and uploads them (plus .sha256 files) to a GitHub release. A tag -# containing `-` (e.g. v0.1.0-alpha.10) is marked as a pre-release. -git tag v0.1.0-alpha.10 -git push origin v0.1.0-alpha.10 +# containing `-` (e.g. v0.1.0-alpha.11) is marked as a pre-release. +git tag v0.1.0-alpha.11 +git push origin v0.1.0-alpha.11 # 3. Wait for the Release workflow to finish: gh run watch --repo knit-cli/knit "$(gh run list --repo knit-cli/knit --workflow Release --limit 1 --json databaseId -q '.[0].databaseId')" @@ -39,8 +39,8 @@ Users install with `brew install knit-cli/tap/knit`. To release: # If that secret is not configured, fill the formula from the release assets: # - bump the `version` stanza in homebrew/knit.rb (URLs derive from it) # - replace each sha256 with the matching .sha256 asset, e.g.: -gh release view v0.1.0-alpha.10 --repo knit-cli/knit --json assets -q '.assets[].name' -curl -sL https://github.com/knit-cli/knit/releases/download/v0.1.0-alpha.10/knit-v0.1.0-alpha.10-aarch64-apple-darwin.sha256 +gh release view v0.1.0-alpha.11 --repo knit-cli/knit --json assets -q '.assets[].name' +curl -sL https://github.com/knit-cli/knit/releases/download/v0.1.0-alpha.11/knit-v0.1.0-alpha.11-aarch64-apple-darwin.sha256 # Copy homebrew/knit.rb into the tap as Formula/knit.rb, commit, push: # github.com/knit-cli/homebrew-tap diff --git a/dist/homebrew/knit.rb b/dist/homebrew/knit.rb index 425dde0..d923bed 100644 --- a/dist/homebrew/knit.rb +++ b/dist/homebrew/knit.rb @@ -2,7 +2,7 @@ class Knit < Formula desc "Local-first CLI for coordinating cross-repo feature bundles" homepage "https://github.com/knit-cli/knit" license "Apache-2.0" - version "0.1.0-alpha.10" + version "0.1.0-alpha.11" on_macos do if Hardware::CPU.arm? diff --git a/dist/scoop/knit.json b/dist/scoop/knit.json index 3b0b532..b54a5cf 100644 --- a/dist/scoop/knit.json +++ b/dist/scoop/knit.json @@ -1,11 +1,11 @@ { - "version": "0.1.0-alpha.10", + "version": "0.1.0-alpha.11", "description": "Local-first CLI for coordinating cross-repo feature bundles", "homepage": "https://github.com/knit-cli/knit", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/knit-cli/knit/releases/download/v0.1.0-alpha.10/knit-v0.1.0-alpha.10-x86_64-pc-windows-msvc.zip", + "url": "https://github.com/knit-cli/knit/releases/download/v0.1.0-alpha.11/knit-v0.1.0-alpha.11-x86_64-pc-windows-msvc.zip", "hash": "REPLACE_WITH_SHA256" } }, diff --git a/dist/winget/marc-merino.knit.yaml b/dist/winget/marc-merino.knit.yaml index daaf1d1..962225b 100644 --- a/dist/winget/marc-merino.knit.yaml +++ b/dist/winget/marc-merino.knit.yaml @@ -1,5 +1,5 @@ PackageIdentifier: marc-merino.knit -PackageVersion: 0.1.0-alpha.10 +PackageVersion: 0.1.0-alpha.11 PackageLocale: en-US Publisher: marc-merino PackageName: knit @@ -12,7 +12,7 @@ Installers: NestedInstallerFiles: - RelativeFilePath: knit.exe PortableCommandAlias: knit - InstallerUrl: https://github.com/knit-cli/knit/releases/download/v0.1.0-alpha.10/knit-v0.1.0-alpha.10-x86_64-pc-windows-msvc.zip + InstallerUrl: https://github.com/knit-cli/knit/releases/download/v0.1.0-alpha.11/knit-v0.1.0-alpha.11-x86_64-pc-windows-msvc.zip InstallerSha256: REPLACE_WITH_SHA256 ManifestType: singleton ManifestVersion: 1.6.0