v1.0.0-final
Pre-release
Pre-release
github-actions
released this
13 Sep 20:50
·
0 commits
to main
since this release
CI: add tagged release workflow Upon pushing a tag with the name "v*", this workflow will now: 1. build and execute all tests for both make and cmake 2. run all static analysis and formatting checks Assuming successful execution of the above: 3. build RPMs for fedora, el, suse for both x86_64 and ppc64le 4. build a static binaries for x86_64 and ppc64le Assuming successful execution of the above: 5. generate a new release in GitHub, and attach all the build artifacts New build targets can be added to the build matrix in the release.yml workflow, though some additional work may be needed to support a new distro target (e.g. adding debian-based distros will need their own build script) Signed-off-by: Eric Richter <[email protected]>