FransBouma / ShaderToggler

Reshade 5+ addin to toggle shaders on/off in groups based on a key press. It allows you to configure these groups from within the addin as well.
MIT License
100 stars 28 forks source link

github actions release pipeline #21

Closed korbel closed 10 months ago

korbel commented 10 months ago

I needed the 32 bit version of the addon so I created a github action to build it. If interested, feel free to merge it, reuse it or just close the PR.

The PR adds a github workflow which can be triggered manually on the actions page. The inputs are the tag name and the commit or branch you want to create a release from.

It will then:

Example: https://github.com/korbel/ShaderToggler/releases/tag/1.2.1

FransBouma commented 10 months ago

Hi, thanks for the PR :) I didn't add a 32bit version of ShaderToggler because I don't want to limit the design to be constrained to 32bit. The one I posted on the Releases has the functionality usable for 32bit (as no 32bit game has compute shaders, it should be fine) so in the future I can make choices for the code to be 64bit and not have to worry if it might work on 32bit games or not.

I don't use an automated release pipeline on Github as not every commit will be a release, so that's a manual process for me (which I'm fine with :) ).

I appreciate the work you put into this, but I have to respectfully decline your PR.