Skip to content

Commit dee8cc2

Browse files
authored
Merge pull request #46 from StrangeDaysTech/chore/bump-cli-3.1.1
chore: bump CLI version to 3.1.1
2 parents 6d0ff1d + 4d85189 commit dee8cc2

9 files changed

Lines changed: 31 additions & 19 deletions

File tree

.github/workflows/release-cli.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,10 @@ jobs:
181181
- name: Install Rust toolchain
182182
uses: dtolnay/rust-toolchain@stable
183183

184+
- name: Copy README into crate directory
185+
run: cp README.md cli/README.md
186+
184187
- name: Publish to crates.io
185188
env:
186189
CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }}
187-
run: cargo publish --manifest-path cli/Cargo.toml
190+
run: cargo publish --manifest-path cli/Cargo.toml --allow-dirty

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@ and this project uses [independent versioning](README.md#versioning) for Framewo
77

88
---
99

10+
## CLI 3.1.1 — crates.io README Fix
11+
12+
### Fixed (CLI)
13+
- Include project README in crates.io package (copy from repo root during CI publish)
14+
- Restore `readme` field in `Cargo.toml` pointing to local copy
15+
16+
---
17+
1018
## CLI 3.1.0 — crates.io Distribution & Smart Self-Update
1119

1220
### Added (CLI)

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ DevTrail uses **independent versions** for framework and CLI:
4343
| Component | Tag format | Current | Example |
4444
|-----------|-----------|---------|---------|
4545
| Framework | `fw-X.Y.Z` | fw-4.1.1 | `fw-4.1.1` |
46-
| CLI | `cli-X.Y.Z` | cli-3.1.0 | `cli-3.1.0` |
46+
| CLI | `cli-X.Y.Z` | cli-3.1.1 | `cli-3.1.1` |
4747

4848
Follow [semver](https://semver.org/):
4949
- **Major**: breaking changes

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ DevTrail uses independent version tags for each component:
150150
| Component | Tag prefix | Example | Includes |
151151
|-----------|-----------|---------|----------|
152152
| Framework | `fw-` | `fw-4.1.1` | Templates (12 types), governance, directives |
153-
| CLI | `cli-` | `cli-3.1.0` | The `devtrail` binary |
153+
| CLI | `cli-` | `cli-3.1.1` | The `devtrail` binary |
154154

155155
Check installed versions with `devtrail status` or `devtrail about`.
156156

cli/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cli/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
[package]
22
name = "devtrail-cli"
3-
version = "3.1.0"
3+
version = "3.1.1"
44
edition = "2021"
55
description = "CLI tool for DevTrail - Documentation Governance for AI-Assisted Development"
66
license = "MIT"
77
repository = "https://github.com/StrangeDaysTech/devtrail"
88
homepage = "https://strangedays.tech"
9+
readme = "README.md"
910
keywords = ["devtrail", "documentation", "governance", "ai", "cli"]
1011
categories = ["command-line-utilities", "development-tools"]
1112
authors = ["Strange Days Tech, S.A.S."]
12-
include = ["src/**/*", "Cargo.toml", "Cargo.lock"]
13+
include = ["src/**/*", "Cargo.toml", "Cargo.lock", "README.md"]
1314

1415
[[bin]]
1516
name = "devtrail"

docs/adopters/CLI-REFERENCE.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ DevTrail uses **independent version tags** for each component:
4949
| Component | Tag prefix | Example | What it includes |
5050
|-----------|-----------|---------|------------------|
5151
| Framework | `fw-` | `fw-4.1.1` | Templates (12 types), governance docs, directives |
52-
| CLI | `cli-` | `cli-3.1.0` | The `devtrail` binary |
52+
| CLI | `cli-` | `cli-3.1.1` | The `devtrail` binary |
5353

5454
Framework and CLI are released independently. A framework update does not require a CLI update, and vice versa.
5555

@@ -110,7 +110,7 @@ $ devtrail update
110110
Updating framework...
111111
✔ Framework updated to fw-4.1.1
112112
Updating CLI...
113-
✔ CLI updated to cli-3.1.0
113+
✔ CLI updated to cli-3.1.1
114114
```
115115

116116
---
@@ -143,11 +143,11 @@ Use `--method` to override auto-detection: `--method=github` or `--method=cargo`
143143

144144
```bash
145145
$ devtrail update-cli
146-
✔ CLI updated to cli-3.1.0
146+
✔ CLI updated to cli-3.1.1
147147

148148
$ devtrail update-cli --method=cargo
149149
Compiling from source, this may take a few minutes...
150-
✔ CLI updated to cli-3.1.0
150+
✔ CLI updated to cli-3.1.1
151151
```
152152

153153
---
@@ -210,7 +210,7 @@ $ devtrail status
210210
┌───────────┬──────────────────────────┐
211211
│ Path │ /home/user/my-project │
212212
│ Framework │ fw-4.1.1 │
213-
│ CLI │ cli-3.1.0
213+
│ CLI │ cli-3.1.1
214214
│ Language │ en │
215215
└───────────┴──────────────────────────┘
216216
@@ -634,7 +634,7 @@ Show version, authorship, and license information.
634634
```bash
635635
$ devtrail about
636636
DevTrail CLI
637-
CLI version: cli-3.1.0
637+
CLI version: cli-3.1.1
638638
Framework version: fw-4.1.1
639639
Author: Strange Days Tech, S.A.S.
640640
License: MIT

docs/i18n/es/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ DevTrail usa tags de versión independientes para cada componente:
150150
| Componente | Prefijo de tag | Ejemplo | Incluye |
151151
|------------|---------------|---------|---------|
152152
| Framework | `fw-` | `fw-4.1.1` | Plantillas (12 tipos), gobernanza, directivas |
153-
| CLI | `cli-` | `cli-3.1.0` | El binario `devtrail` |
153+
| CLI | `cli-` | `cli-3.1.1` | El binario `devtrail` |
154154

155155
Verifica las versiones instaladas con `devtrail status` o `devtrail about`.
156156

docs/i18n/es/adopters/CLI-REFERENCE.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ DevTrail usa **tags de versión independientes** para cada componente:
4949
| Componente | Prefijo de tag | Ejemplo | Qué incluye |
5050
|------------|---------------|---------|-------------|
5151
| Framework | `fw-` | `fw-4.1.1` | Plantillas (12 tipos), docs de gobernanza, directivas |
52-
| CLI | `cli-` | `cli-3.1.0` | El binario `devtrail` |
52+
| CLI | `cli-` | `cli-3.1.1` | El binario `devtrail` |
5353

5454
Framework y CLI se publican de forma independiente. Una actualización del framework no requiere actualización del CLI, y viceversa.
5555

@@ -109,7 +109,7 @@ $ devtrail update
109109
Updating framework...
110110
✔ Framework updated to fw-4.1.1
111111
Updating CLI...
112-
✔ CLI updated to cli-3.1.0
112+
✔ CLI updated to cli-3.1.1
113113
```
114114

115115
---
@@ -142,11 +142,11 @@ Usa `--method` para forzar el método: `--method=github` o `--method=cargo`.
142142

143143
```bash
144144
$ devtrail update-cli
145-
✔ CLI updated to cli-3.1.0
145+
✔ CLI updated to cli-3.1.1
146146

147147
$ devtrail update-cli --method=cargo
148148
Compiling from source, this may take a few minutes...
149-
✔ CLI updated to cli-3.1.0
149+
✔ CLI updated to cli-3.1.1
150150
```
151151

152152
---
@@ -204,7 +204,7 @@ DevTrail Status
204204
───────────────
205205
Path: /home/user/my-project
206206
Framework version: fw-4.1.1
207-
CLI version: cli-3.1.0
207+
CLI version: cli-3.1.1
208208
Language: en
209209
Structure: ✔ Complete
210210

@@ -513,7 +513,7 @@ Muestra información de versión, autoría y licencia.
513513
```bash
514514
$ devtrail about
515515
DevTrail CLI
516-
CLI version: cli-3.1.0
516+
CLI version: cli-3.1.1
517517
Framework version: fw-4.1.1
518518
Author: Strange Days Tech, S.A.S.
519519
License: MIT

0 commit comments

Comments
 (0)