Skip to content

Commit e0bb5b6

Browse files
committed
skip draft documents
1 parent ed91a38 commit e0bb5b6

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

rust/catalyst-signed-doc-macro/src/rules/mod.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ pub(crate) fn catalyst_signed_documents_rules_impl() -> anyhow::Result<TokenStre
1616

1717
let mut rules_definitions = Vec::new();
1818
for (doc_name, doc_spec) in spec.docs {
19+
if doc_spec.draft {
20+
continue;
21+
}
1922
let const_type_name_ident = doc_name.ident();
2023

2124
let content_type_rule =

rust/catalyst-signed-doc-macro/src/signed_doc_spec/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ impl DocumentName {
100100
pub(crate) struct DocSpec {
101101
#[serde(rename = "type")]
102102
pub(crate) doc_type: String,
103+
pub(crate) draft: bool,
103104
pub(crate) headers: Headers,
104105
pub(crate) metadata: Metadata,
105106
pub(crate) payload: payload::Payload,

rust/catalyst-signed-doc-macro/src/types_consts.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ pub(crate) fn catalyst_signed_documents_types_consts_impl() -> anyhow::Result<To
1111

1212
let mut consts_definitions = Vec::new();
1313
for (doc_name, doc_spec) in spec.docs {
14+
if doc_spec.draft {
15+
continue;
16+
}
1417
let const_type_name_ident = doc_name.ident();
1518
let doc_name = doc_name.name();
1619
let type_uuid = doc_spec.doc_type;

0 commit comments

Comments
 (0)