pedroscaff / swaywsr

swaywsr is a small program that uses Sway's IPC Interface to change the name of a workspace based on its contents.
MIT License
31 stars 6 forks source link

Release tags discussion #38

Open GallaisPoutine opened 1 month ago

GallaisPoutine commented 1 month ago

Hi @pedroscaff,

What are your thoughts on release tags ? I'm thinking it could be a great way to automate deliveries, and source tarballs. I do not know how tarball releases can be automated, but this can be a first way to do this.

I am thinking of this kind of things: https://github.com/OP-TEE/optee_os/tags

Regards, Raph

GallaisPoutine commented 4 weeks ago

For information I just prepped locally each and every tags of the baseline. I also signed them, so users know they can trust it. If you agree I can push them.

Regards, Raph

Edit:

Out of curiosity I tested on my personal fork. It seems that the only thing needed to create tarballs are the tags. Github generated automatically tarballs and zips in the /release/ tab ! Check out https://github.com/GallaisPoutine/swaywsr/tags

pedroscaff commented 4 weeks ago

hi @GallaisPoutine, I think it is a good idea! It would be nice to have the release tag + do a cargo version update (which I think it is already required for some automated archlinux packaging thing for our project). As a second step we could also add binaries to the releases. I'll create one issue and if you feel like working on it go for it! Thanks for bringing this up

pedroscaff commented 4 weeks ago

https://github.com/pedroscaff/swaywsr/issues/39

pedroscaff commented 4 weeks ago

https://github.com/pedroscaff/swaywsr/issues/40

pedroscaff commented 4 weeks ago

@GallaisPoutine I created two issues, feel free to give your input there as well, I just tried to give some first guidance since I have good experience with devops/CI/CD.