lukka / run-cmake

GitHub Action to build C++ applications with CMake (CMakePresets.json), Ninja and vcpkg on GitHub.
MIT License
181 stars 19 forks source link

Move major version tag #114

Open LecrisUT opened 1 year ago

LecrisUT commented 1 year ago

In the README.md it is instructed that you can use

uses: lukka/run-cmake@v10

but that would require for the tag v10 to actually exist. Here are some examples of how to add a release workflow for that: https://github.com/readthedocs/actions/pull/29 https://github.com/pypa/cibuildwheel/pull/1517

bwrsandman commented 1 year ago

According to the official documentation on actions, you can specify a branch instead of a tag and such a branch exists.

LecrisUT commented 1 year ago

Oh good point. Still there is no github action to make sure these are in sync.

lukka commented 1 year ago

@LecrisUT thank you, if there is an automatic way to publish new releases I'd be glad to look into it. I have CI up to testing coverage automatized on each push/PR, and I still manually publish new releases.

LecrisUT commented 1 year ago

if there is an automatic way to publish new releases I'd be glad to look into it.

My recommendation is https://github.com/softprops/action-gh-release with the built-in .github/release.yaml file