Proton Bridge 3.22+ links against libfido2 via CGo. The build stage
needs libfido2-dev (headers + pkg-config) in addition to the runtime
libfido2-1 already added.
Since Proton Bridge 3.22, libfido2-1 is a required runtime dependency that
was missing from the Docker image, causing container crashes on startup with
a missing library error. libsecret-1-0 and ca-certificates were already
present; only libfido2-1 is added here.
Refs #135, #141, #147
tested locally, works fine.
debian has supported riscv64 in the sid image for some time.
this is the same thing the carlosedp/golang image did.
this also fixes the bug with the wrong glibc version, as the build
container now uses the same glibc version as the final container.
* Adjust GitHub CI to also build for riscv64
* Update base Ubuntu base for build from 18.04 LTS to 20.04 LTS as to support riscv64
* Minor: Exclude idea IDE files from git