TagStudioDev / TagStudio

A User-Focused Photo & File Management System
GNU General Public License v3.0
2.85k stars 266 forks source link

Release workflow with binary executables #172

Closed xarvex closed 1 month ago

xarvex commented 1 month ago

This is a workflow to create an executable for Linux, MacOS (x86_64 and AArch64), and Windows. Linux and Windows as well have portable single-file binaries (MacOS is inherently portable).

This gets generated on push of a semvar-compliant tag, with an allowable extension. Examples:

A release can also be made, and be updated with the files from the action.