mit-dci / opencbdc-tx

A transaction processor for a hypothetical, general-purpose, central bank digital currency
Other
891 stars 200 forks source link

updating ubuntu to version 22.04+ in github workflows; fixes #266 #274

Open rockett-m opened 3 weeks ago

rockett-m commented 3 weeks ago

Updated ubuntu 20.04 to 22.04 in github workflows.

In ubuntu 21.04+, apt-key is deprecated, so added gpg key instead to bypass this causing the install-build-tools.sh to hang.

Added llvm latest and clang latest instead of hardcoded llvm@14 and clang 14 versions per @madars suggestion

Lint workflow fails now, so fixing lint errors. Largely due to C++ 20