Use cargo smart-release for publishing

Because, why not, should work, and create nice tags for us too.
This commit is contained in:
Sebastian Thiel
2021-08-25 08:02:23 +08:00
parent 758a859bf8
commit 834ad1b6ec

View File

@@ -116,7 +116,7 @@ ${gen_root_stamp}: $(MAKO_RENDER) ${' '.join(i[0] for i in sds)} ${api_json_inpu
${api_target}: ${api_common}
${api_crate_publish_file}:
cd ${gen_root} && cargo publish --allow-dirty
cd ${gen_root} && cargo smart-release --execute
@mkdir -p ${os.path.dirname(api_crate_publish_file)}
touch $@