Improve extension extraction documentation (#24590)
- Add .gitignore - Update extension.toml URL - Script cleanup of Cargo.toml workspace lines
This commit is contained in:
parent
c5fe5f1139
commit
cf9661a56b
1 changed files with 9 additions and 1 deletions
|
@ -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}"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue