From cf9661a56ba7494649906c588abf6386b7c3df21 Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Mon, 10 Feb 2025 22:11:23 -0500 Subject: [PATCH] Improve extension extraction documentation (#24590) - Add .gitignore - Update extension.toml URL - Script cleanup of Cargo.toml workspace lines --- extensions/EXTRACTION.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/extensions/EXTRACTION.md b/extensions/EXTRACTION.md index 09fed7970d..35b33514cc 100644 --- a/extensions/EXTRACTION.md +++ b/extensions/EXTRACTION.md @@ -112,11 +112,19 @@ OLD_VERSION=$(grep '^version = ' extension.toml | cut -d'"' -f2) NEW_VERSION=$(echo "$OLD_VERSION" | awk -F. '{$NF = $NF + 1;} 1' OFS=.) echo $OLD_VERSION $NEW_VERSION perl -i -pe "s/$OLD_VERSION/$NEW_VERSION/" extension.toml +perl -i -pe "s#https://github.com/zed-industries/zed#https://github.com/zed-extensions/${LANGNAME}#g" extension.toml # if there's rust code, update this too. -test -f Cargo.toml && perl -i -pe "s/$OLD_VERSION/$NEW_VERSION/" cargo.toml +test -f Cargo.toml && perl -i -pe "s/$OLD_VERSION/$NEW_VERSION/" Cargo.toml +# remove workspace Cargo.toml lines +test -f Cargo.toml && perl -ni -e 'print unless /^.*(workspace\s*=\s*true|\[lints\])\s*$/' Cargo.toml test -f Cargo.toml && cargo check +# add a .gitignore +echo "target/ +grammars/ +*.wasm" > .gitignore + # commit and push git add -u git checkout -b "bump_${NEW_VERSION}"