slovensko-digital / autogram

Nový, krajší a lepší nástroj na podpisovanie.
European Union Public License 1.2
104 stars 19 forks source link

ci: add .deb .rpm builds in containers, update package script #369

Closed xseman closed 5 months ago

xseman commented 6 months ago

https://github.com/slovensko-digital/autogram/issues/213

Pridal som build artifactov v Debian a Fedora kontajneroch, mám pocit že je to najjednoduchšie riešenie ako sa vyhnúť špeciálnym rozdielom v defaultoch distribúcií s jpackage a rpm.

Zatiaľ som neriešil cache alebo nejakú špecialnu optimalizáciu CI zbytočnou abstrakciou, build je relatívne rýchli a release sa nerobí tak často.

Refaktorol som package script aby bol konzistentnejší a pridal štandardnejšiu detekciu distribucie.

jsuchal commented 5 months ago

@celuchmarek vies si toto zobrat?