Automatically create "Releases"
Hello, as suggested in #403: I propose to use the GitHub "Releases" feature to provide the built .bin files in a more visible way. In summary this PR does the following:
-
release-tag is generated as a step (format:
build-<short-commitid>fetched by runninggit rev-parse --short) -
automatically tag every commit to the repo by running
git tagandgit push -
Removes the previously enforced manual usage of tag for release job
I tested it in a fork of the repo, works well so far. Anyway if you have suggestions for improvement before merging, let me know :)

Let me know, if you're interested in merging this PR. If so, I will happily update the PR.
Great this has some potential (auto updates and way more)
Great idea, but I would add an ISO timestamp to the tag for readability and for the less experienced users.
I updated the PR to resolve the merge conflicts. I also adjusted the Release Tag to include the build date.
Would love to see this added. Just a little bit more convenient
I am going to close this PR. In the end it's better to generate the tags manually to have a chance to generate nightly builds or test builds if required..
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion or issue for related concerns.