Skip to content

Releases: open-power/secvarctl

v1.0.0

06 Feb 17:24
Compare
Choose a tag to compare
external/libstb-secvar: bump commit level to post-merge main

Signed-off-by: Eric Richter <[email protected]>

v1.0.0-rc3

08 Dec 20:27
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release
generic: fix static builds by removing unnecessary header include

Introduced in 74c5b430 .

While reworking buffer types, a header include got added to the top of
generic.c (likely automatically placed by an editor). This header does
not seem to be present in the alpine build environment, thus causing the
static builds to fail.

Since this header is not even needed, it can be removed.

Signed-off-by: Eric Richter <[email protected]>

v1.0.0-rc2

06 Oct 21:44
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release
guest/read: return early if next esd cannot be parsed

Matching the rest of the function, don't continue iterating through
ESDs if one fails to parse.

Also adjusts the error message on signature type to state "unknown"
signature type instead of invalid, since it may not be supported yet.
This is the one "error" case that continues without exiting early.

Signed-off-by: Eric Richter <[email protected]>

v1.0.0-rc1

27 Sep 18:12
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-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]>

Version 0.3

22 Sep 15:39
26ea751
Compare
Choose a tag to compare

Various code cleanups and bug fixes.

Version 0.2

04 May 17:32
Compare
Choose a tag to compare
Initial use of new clang-format file

This commit is the first use of `make format` which calls the `.clang-format` file on all of the secvarctl specific (not in `external`) source code. All source code should now meet the coding standard we have defined. Since most of the source files have been tweaked in various areas, any type of rebasing before this point will be difficult.

Signed-off-by: Nick Child <[email protected]>

Initial Release

26 Feb 16:08
Compare
Choose a tag to compare
Add Apache license files

This commit prepends a SPDX license tag to all source files that are not external to this project. This license is Apache 2.0. The full license can be found in the LICENSE file. The files located in the `external` directory retain the license specified at the top of their file.