Skip to content

v1.0.0-final

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions 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]>