rnpgp / rnp

RNP: high performance C++ OpenPGP library used by Mozilla Thunderbird
https://www.rnpgp.org
Other
194 stars 55 forks source link

Combine CI workflows of all CentOS/Fedora/RHEL into one #1891

Closed ronaldtse closed 1 year ago

ronaldtse commented 2 years ago

Description

Only one CI workflow is really needed.

e.g. https://github.com/ansible/pylibssh/blob/devel/.github/workflows/build-test-n-publish.yml#L706-L720

maxirmx commented 1 year ago

CentOS/Fedora squashed workflow sample: https://github.com/rnpgp/sexp/blob/main/.github/workflows/build-and-test-rh.yml Debian squashed workflow sample: https://github.com/rnpgp/sexp/blob/main/.github/workflows/build-and-test-deb.yml

Debian workflow also has cmake installation from binary distribution and reduces run time dramatically