Skip to content

Commit 573b893

Browse files
committed
cargo-rail: fixing demo video access via GH CDN
1 parent 145d893 commit 573b893

File tree

7 files changed

+57
-12
lines changed

7 files changed

+57
-12
lines changed

README.md

Lines changed: 33 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -128,25 +128,46 @@ require_clean = true
128128
Real workspaces, recorded command workflows end-to-end. All assets live under [`examples/`](examples/).
129129

130130
<details>
131-
<summary><strong>Unify Demo: ripgrep</strong></summary>
131+
<summary><strong>Unify: ripgrep</strong> - baseline unification in a widely trusted workspace</summary>
132132

133-
Demonstrates baseline unification in a widely trusted workspace.
133+
https://github.com/user-attachments/assets/93f34633-aa0e-4cde-8723-c81f3f474bac
134134

135-
```bash
136-
cargo rail init
137-
cargo rail unify --check
138-
cargo rail unify
139-
```
135+
</details>
136+
137+
<details>
138+
<summary><strong>Unify: tokio</strong> - conservative settings for a core ecosystem library</summary>
139+
140+
https://github.com/user-attachments/assets/520abf55-cf45-43af-8dc8-0eed0a58ce72
141+
142+
</details>
143+
144+
<details>
145+
<summary><strong>Unify: polars</strong> - large workspace with <code>pin_transitives</code> (cargo-hakari replacement)</summary>
146+
147+
https://github.com/user-attachments/assets/31bf5ff5-7185-4e59-acaa-ea8edd3c6f48
140148

141-
[Watch demo](examples/unify/ripgrep/demo.mp4)
149+
</details>
150+
151+
<details>
152+
<summary><strong>Unify: helix-db</strong> - unification on a growing project</summary>
153+
154+
https://github.com/user-attachments/assets/3520d254-e69c-460c-b894-eb126b42a1ea
155+
156+
</details>
142157

143-
See [`examples/unify/ripgrep`](examples/unify/ripgrep/) for details and the full report.
158+
<details>
159+
<summary><strong>Split: ruff</strong> - extracting crates with full git history</summary>
160+
161+
https://github.com/user-attachments/assets/b9f56e77-de0a-42c1-b2ef-1a40bb24f5ac
144162

145163
</details>
146164

147-
- **More Unify Demos**: [`helix-db`](examples/unify/helix-db/), [`polars`](examples/unify/polars/), [`tokio`](examples/unify/tokio/)
148-
- **Split Demo w/ Ruff**: [`examples/split`](examples/split/)
149-
- **Release Demo w/ TiKV**: [`examples/release`](examples/release/)
165+
<details>
166+
<summary><strong>Release: tikv</strong> - version bumping, changelog, and publishing in dependency order</summary>
167+
168+
https://github.com/user-attachments/assets/9c0b6df1-8539-44a0-9c82-a9fdca5e075c
169+
170+
</details>
150171

151172
---
152173

examples/release/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,7 @@ publish = false
4343
- `cargo rail release run --check` - Preview release plan
4444
- `--bump patch/minor/major` - Version bump options
4545
- `--skip-publish` - Tag-only releases
46+
47+
## Demo
48+
49+
https://github.com/user-attachments/assets/9c0b6df1-8539-44a0-9c82-a9fdca5e075c

examples/split/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,7 @@ include = ["LICENSE"]
3737
- `cargo rail split run` - Extract crate with full git history
3838
- `cargo rail sync --to-remote` - Push monorepo changes to split
3939
- `cargo rail sync --from-remote` - Pull split repo changes back
40+
41+
## Demo
42+
43+
https://github.com/user-attachments/assets/b9f56e77-de0a-42c1-b2ef-1a40bb24f5ac

examples/unify/helix-db/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,7 @@ strict_version_compat = true
2626
- cargo-rail on a small, actively developed workspace
2727
- Clean unification for projects heading toward v1
2828
- Standard workflow: init → check → unify → verify
29+
30+
## Demo
31+
32+
https://github.com/user-attachments/assets/3520d254-e69c-460c-b894-eb126b42a1ea

examples/unify/polars/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,7 @@ major_version_conflict = "bump"
3535
- `pin_transitives` as cargo-hakari replacement
3636
- Aggressive `major_version_conflict = "bump"` for leaner graph
3737
- polars already uses `[workspace.dependencies]` - cargo-rail enhances it
38+
39+
## Demo
40+
41+
https://github.com/user-attachments/assets/31bf5ff5-7185-4e59-acaa-ea8edd3c6f48

examples/unify/ripgrep/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,7 @@ strict_version_compat = true
2828
- Basic unification flow on a well-maintained workspace
2929
- MSRV computation matching existing `rust-version = "1.85"`
3030
- Fast execution on small workspace
31+
32+
## Demo
33+
34+
https://github.com/user-attachments/assets/93f34633-aa0e-4cde-8723-c81f3f474bac

examples/unify/tokio/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,7 @@ major_version_conflict = "warn"
3232
- Safe unification on core ecosystem library
3333
- Conservative version handling (warn, don't break)
3434
- Multi-crate workspace with internal test crates
35+
36+
## Demo
37+
38+
https://github.com/user-attachments/assets/520abf55-cf45-43af-8dc8-0eed0a58ce72

0 commit comments

Comments
 (0)