Skip to content

Commit 27cce99

Browse files
authored
Merge pull request #288 from AdaWorldAPI/claude/drop-burn-submodule
build: drop the reference-only burn submodule that broke every git-dep consumer
2 parents 61a2695 + a019511 commit 27cce99

3 files changed

Lines changed: 22 additions & 4 deletions

File tree

‎.gitmodules‎

Lines changed: 0 additions & 3 deletions
This file was deleted.

‎crates/burn/UPSTREAM-PROVENANCE.md‎

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Upstream provenance — where the reference tree went
2+
3+
`crates/burn/upstream` was a git SUBMODULE pointing at
4+
`https://github.com/AdaWorldAPI/burn.git` (last gitlink
5+
`9b2b67127b0fbb5387021faf540b7b12b9c4e943` = that repo's merge of PR #4;
6+
upstream lineage: tracel-ai/burn, `v0.21.0-pre.2`). It was pure reference
7+
material: `crates/burn/src` reads nothing from it, and `crates/burn` is
8+
workspace-EXCLUDED besides.
9+
10+
It is gone because a reference-only submodule taxes EVERY consumer of this
11+
repo as a git dependency: cargo clones git deps with submodules
12+
unconditionally, so `medcare-rs`'s Railway build fetched the full burn fork
13+
just to compile `chacha20` out of this repo — and on 2026-08-31 that fetch
14+
died on GitHub's unauthenticated shared-IP rate limiting
15+
("could not read Username", after three spurious-network retries), taking
16+
the deploy down. A gitlink is also a commit-pin on an internal sibling —
17+
the consumer pin law's spirit, one layer down.
18+
19+
Need the reference tree? Clone the sibling directly:
20+
`git clone https://github.com/AdaWorldAPI/burn.git` — the fork repo is the
21+
address; this file is the provenance record (tags over pins, per the
22+
internal-pin prohibition).

‎crates/burn/upstream‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)