rnpgp / rnp

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

Refactor CI: Centos/Fedora workflow #1929

Closed maxirmx closed 1 year ago

maxirmx commented 1 year ago

Target flow:

  1. build / run tests ( for different flavours, OS versions and architectures )
  2. build a SRPM, install it and test ( for different flavours, versions and architectures ) (publish SRPM as an artifact)
  3. build RPMs ( for different flavours, versions and architectures ) and then test them (publish RPMs as artifacts)
ronaldtse commented 1 year ago

This is correct. Thank you @maxirmx !

maxirmx commented 1 year ago

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

ronaldtse commented 1 year ago

In this task we should utilize GHA capabilities instead of shell scripts. Perhaps we can even get rid of the ci/ folder.

This issue depends on: