Introduces a new GitHub workflow that builds binaries using the watcher build script then signs them. The signed binaries along with their corresponding .asc signature files are automatically uploaded to GitHub. It also adds the project's public key to the repository for users to verify the signed files.
This latest iteration of the PR adds better error handling, removal of third-party GitHub actions and ability to upload unsigned artifacts even if there are failures.
Continuation of: #96 Continuation of: #95 Resolves: #94
Introduces a new GitHub workflow that builds binaries using the watcher build script then signs them. The signed binaries along with their corresponding .asc signature files are automatically uploaded to GitHub. It also adds the project's public key to the repository for users to verify the signed files. This latest iteration of the PR adds better error handling, removal of third-party GitHub actions and ability to upload unsigned artifacts even if there are failures.