Skip to content

Commit 784e49b

Browse files
committed
fix(ci): correct crate publish tier ordering in release workflow
nodedb-crdt and nodedb-fts depend on nodedb-types and belong in TIER3, not TIER1. nodedb-types depends only on nodedb-codec (a TIER1 crate) and belongs in TIER2, not after crates that depend on it.
1 parent 95efcfd commit 784e49b

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,14 +120,14 @@ jobs:
120120
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
121121
run: |
122122
# Tier 1: no internal NodeDB dependencies
123-
TIER1="nodedb-codec nodedb-bridge nodedb-wal nodedb-mem nodedb-crdt nodedb-raft nodedb-fts"
124-
# Tier 2: depends on tier 1 only
123+
TIER1="nodedb-codec nodedb-bridge nodedb-wal nodedb-mem nodedb-raft"
124+
# Tier 2: depends on tier 1 only (nodedb-types depends on nodedb-codec)
125125
TIER2="nodedb-types"
126-
# Tier 3: depends on tier 1-2
127-
TIER3="nodedb-vector nodedb-graph nodedb-spatial nodedb-strict nodedb-client nodedb-columnar nodedb-cluster"
128-
# Tier 4: depends on tier 3 (nodedb-spatial, nodedb-fts, nodedb-types)
126+
# Tier 3: depends on tier 1-2 (all depend on nodedb-types)
127+
TIER3="nodedb-fts nodedb-crdt nodedb-vector nodedb-graph nodedb-spatial nodedb-strict nodedb-client nodedb-columnar nodedb-cluster"
128+
# Tier 4: depends on tier 3 (nodedb-query depends on nodedb-spatial, nodedb-fts)
129129
TIER4="nodedb-query"
130-
# Tier 5: depends on tier 4 (nodedb-query)
130+
# Tier 5: depends on tier 4 (nodedb-sql depends on nodedb-query)
131131
TIER5="nodedb-sql"
132132
is_published() {
133133
curl -sf \

0 commit comments

Comments
 (0)