From 318f850e9ba1becd7830428bb60c43d6a0b0968c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Saparelli?= Date: Sun, 26 Nov 2023 16:15:29 +1300 Subject: [PATCH] Remove obsolete release order (#683) --- CONTRIBUTING.md | 11 ++++------- doc/release-order.md | 9 --------- 2 files changed, 4 insertions(+), 16 deletions(-) delete mode 100644 doc/release-order.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ed16bd0..777a3ba 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -59,14 +59,11 @@ A release goes like this: ### Release order -When all crates need releasing, the order is: +Use this command to see the tree of workspace dependencies: -- project-origins (depends on nothing) -- ignore-files (depends on project-origins) -- watchexec lib -- ignore filterer (depends on watchexec lib) -- other filterers (depends on ignore filterer) -- watchexec cli +```console +$ cargo tree -p watchexec-cli | rg -F '(/' --color=never | sed 's/ v[0-9].*//' +``` ## Overview diff --git a/doc/release-order.md b/doc/release-order.md deleted file mode 100644 index 145c455..0000000 --- a/doc/release-order.md +++ /dev/null @@ -1,9 +0,0 @@ -Sometimes it's needed to release every crate in the workspace, or several dependent crates at once. -In those cases, this is the order to do it in: - -- project-origins -- ignored-files (depends on project-origins) -- lib (depends on project-origins and ignored-files) -- filterer/ignore (depends on lib) -- filterer/globset and /tagged (depend on lib and filterer/ignore) -- cli (depends on everything)