Skip to content

cominit 0.8.2

Choose a tag to compare

@abutscher abutscher released this 23 May 14:09
· 79 commits to main since this release

Features

  • feat: add debian release generator script
  • feat(tpm): build example code against libtss2
  • feat(tpm): build libtss2 for arm with musl and mbed
  • feat(tpm): build with TPM
  • feat(tpm): extent PCR

Improvements

  • build!: link cominit dynamically
  • build!: switch from cross-compiling (aarch64-musl) to native (amd64-glibc)
  • ci: add code formatting helper/checker script
  • ci(docker): add clang-format to build container
  • ci(docker): add commitlint tooling to build container
  • ci(docker): add shfmt to build container
  • ci(docker): add wget to build container
  • ci(docker): build image with architecture as argument
  • ci(docker): make ubuntu release used in build container configurable
  • ci(docker): optimize layer caching in docker
  • ci(docker): order packages alphabetically
  • ci(docker): remove aarch64-linux-musl packages
  • ci(docker): remove obsolete packages
  • ci(format-code): removed non existing scripts directory in search path
  • ci(git): ignore html folder in doc directory
  • ci(gitlab): add gitlab ci file
  • ci(gitlab): intelligent merge target for linting
  • ci(Jenkins): add code formatting check to pipeline
  • ci(lint): check target branch name
  • ci(pipeline): add commit msg linting step
  • ci: remove Jenkins CI configuration
  • ci(scripts): add commit msg linter
  • docs(ci): document code formatting tooling
  • docs(commitlint): add commit linting documentation
  • refactor(cli): switch to strict key=value argument parsing
  • refactor(cominit): parse the rootfs device node from argv
  • refactor(cominit): remove global -static flag and apply static linking only to cominit target
  • style(repo): add commitlint config for conventional commits
  • style(repo): add optional commit message lint git hook
  • style: shfmt changes via formatting script
  • test(utest): add needed mocks for tpm unit tests
  • test(utest): add tests for cominitTpmParsePcrIndex()
  • test(utest): add unit-test for cominitDeleteTpm()
  • test(utest): add unit-tests for cominitTpmExtendPCR()
  • test(utest): unit-tests for cominitInitTpm() added

Fixes

  • fix(ci): remove flag for useradd and groupadd
  • fix(minsetup): fix for different behaviour in nftw for glibc/muslc