diff --git a/.github/workflows/publish-crates.yml b/.github/workflows/publish-crates.yml index 9484b98..4fac941 100644 --- a/.github/workflows/publish-crates.yml +++ b/.github/workflows/publish-crates.yml @@ -1,6 +1,6 @@ name: Publish to crates.io -# Publishes the four workspace crates to crates.io in dependency order. +# Publishes the publishable workspace crates to crates.io in dependency order. # # Triggers: # - push of any v* tag (future releases auto-publish alongside release.yml) @@ -115,10 +115,14 @@ jobs: # Order matters: each crate must precede anything that depends on it. # omnigraph-compiler and omnigraph-policy have no internal deps; - # omnigraph-engine depends on both; server depends on engine + the - # two leaf crates; cli depends on everything. + # omnigraph-engine depends on both; omnigraph-api-types and + # omnigraph-cluster depend on engine (+ compiler); server depends on + # engine + api-types + cluster + the two leaf crates; cli depends on + # everything. publish_if_new omnigraph-compiler publish_if_new omnigraph-policy publish_if_new omnigraph-engine + publish_if_new omnigraph-api-types + publish_if_new omnigraph-cluster publish_if_new omnigraph-server publish_if_new omnigraph-cli