gtk-rs / release

MIT License
2 stars 7 forks source link

Add a release process #191

Closed bilelmoussaoui closed 1 year ago

GuillaumeGomez commented 1 year ago

So just for everyone's information, I used the following commands to update the versions:

# "Normal" cargo files:
$ find . -name Cargo.toml | grep -v gir  | grep -v sys | xargs sed -i -E s/'\{ git \='/'\{ branch \= "0.17", version \= "0.17", git \='/
# sys cargo files:
$ find . -name Cargo.toml | grep -v gir | grep 'sys/' | xargs sed -i -E s/'^git \='/'version \= "0.17"\nbranch \= "0.17"\ngit \='/
$ find . -name Cargo.toml | grep -v gir | grep 'sys/' | xargs sed -i -E s/'^path \= "\.'/'version \= "0.17"\npath \= "\.'/
# For inline deps:
$ find . -name Cargo.toml | grep -v gir | xargs sed -i -E s/'\, path \='/'\, version = "0.17", path ='/
$ find . -name Cargo.toml | grep -v gir | xargs sed -i -E s/'\{ path \='/'\{ version = "0.17", path ='/

And for the master branch:

$ find . -name Cargo.toml | grep -v gir | xargs sed -i -E s/'version \= "0.17.+'/'version \= "0.18.0"'/

Of course, 0.17 and they 0.18 version numbers have to be updated accordingly.

sdroege commented 1 year ago

Should this maybe be merged? :)

bilelmoussaoui commented 1 year ago

Should this maybe be merged? :)

Yes, should be good to go