@@ -7,20 +7,19 @@ This guide covers the multi-crate Rust release flow for maintainers.
77| Crate | Binary | Version | Tag | Publishes? |
88| ---| ---| ---:| ---| ---|
99| ` gobby-core ` | n/a | ` 0.5.0 ` | ` gobby-core-v0.5.0 ` | crates.io only |
10- | ` gobby-code ` | ` gcode ` | ` 1.1 .0 ` | ` gcode-v1.1 .0 ` | crates.io + GitHub binaries |
10+ | ` gobby-code ` | ` gcode ` | ` 1.2 .0 ` | ` gcode-v1.2 .0 ` | crates.io + GitHub binaries |
1111| ` gobby-hooks ` | ` ghook ` | ` 0.6.0 ` | ` ghook-v0.6.0 ` | crates.io + GitHub binaries |
1212| ` gobby-squeeze ` | ` gsqz ` | ` 0.4.7 ` | ` gsqz-v0.4.7 ` | crates.io + GitHub binaries |
1313| ` gobby-local ` | ` gloc ` | ` 0.1.5 ` | ` gloc-v0.1.5 ` | crates.io + GitHub binaries |
14- | ` gobby-wiki ` | ` gwiki ` | ` 0.4 .0 ` | ` gwiki-v0.4 .0 ` | crates.io + GitHub binaries |
14+ | ` gobby-wiki ` | ` gwiki ` | ` 0.5 .0 ` | ` gwiki-v0.5 .0 ` | crates.io + GitHub binaries |
1515
1616## Version Rules
1717
18- - Bump ` gobby-code ` to ` 1.1.0 ` (post-1.0 minor: new features such as the
19- mid-tier AI profile and stderr diagnostics, no breaking CLI or envelope
20- changes).
18+ - Bump ` gobby-code ` to ` 1.2.0 ` (post-1.0 minor; verify there are no breaking
19+ CLI or envelope changes).
2120- Bump ` gobby-core ` to ` 0.5.0 ` (a breaking pre-1.0 minor bump: removed public
2221 APIs, ` ureq ` and the embeddings client re-gated under the ` ai ` feature).
23- - Bump ` gobby-wiki ` to ` 0.4 .0 ` and ` gobby-hooks ` to ` 0.6.0 ` (pre-1.0 minors
22+ - Bump ` gobby-wiki ` to ` 0.5 .0 ` and ` gobby-hooks ` to ` 0.6.0 ` (pre-1.0 minors
2423 with new features).
2524- Bump patch versions for ` gobby-squeeze ` and ` gobby-local ` .
2625- ` gobby-core 0.4.0 → 0.5.0 ` is breaking under Cargo's pre-1.0 semver, so every
@@ -42,17 +41,17 @@ git push origin gobby-core-v0.5.0
4241
4342# Wait for crates.io to index gobby-core 0.5.0.
4443
45- git tag gcode-v1.1 .0
44+ git tag gcode-v1.2 .0
4645git tag ghook-v0.6.0
4746git tag gsqz-v0.4.7
4847git tag gloc-v0.1.5
49- git tag gwiki-v0.4 .0
48+ git tag gwiki-v0.5 .0
5049
5150# Push the tags ONE AT A TIME. GitHub Actions does not create push events for
5251# any tag when more than three tags arrive in a single push, so a batched
5352# `git push origin <tag> <tag> <tag> <tag> ...` silently triggers NO release
5453# workflows. Push each tag in its own invocation:
55- for tag in gcode-v1.1 .0 ghook-v0.6.0 gsqz-v0.4.7 gloc-v0.1.5 gwiki-v0.4 .0; do
54+ for tag in gcode-v1.2 .0 ghook-v0.6.0 gsqz-v0.4.7 gloc-v0.1.5 gwiki-v0.5 .0; do
5655 git push origin " refs/tags/$tag "
5756done
5857```
0 commit comments