Skip to content

Commit 271b48b

Browse files
authored
Fix crate publish order — bnto-image depends on bnto-vector (#517)
bnto-image was in Layer 1 (alongside bnto-encode, spreadsheet, file, shell) but it depends on bnto-vector which was in Layer 2. Move bnto-image to Layer 3 so bnto-vector is available on crates.io before bnto-image tries to resolve it.
1 parent d30551c commit 271b48b

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -512,23 +512,26 @@ jobs:
512512
publish bnto-core
513513
sleep 15
514514
515-
# Layer 1: depends on bnto-core
515+
# Layer 1: depends on bnto-core only
516516
publish bnto-encode
517517
publish bnto-spreadsheet
518518
publish bnto-file
519-
publish bnto-image
520519
publish bnto-shell
521520
sleep 15
522521
523522
# Layer 2: depends on bnto-core + bnto-encode
524523
publish bnto-vector
525524
sleep 15
526525
526+
# Layer 3: depends on bnto-core + bnto-encode + bnto-vector
527+
publish bnto-image
528+
sleep 15
529+
527530
# Standalone (no bnto deps)
528531
publish tonkotsu
529532
sleep 15
530533
531-
# Layer 3: depends on all node crates
534+
# Layer 4: depends on all node crates
532535
publish bnto-engine
533536
sleep 15
534537

0 commit comments

Comments
 (0)