Commit graph

30 commits

Author SHA1 Message Date
Alya Sirko 02b7f9fc29 build release nightly builds, not debug 2022-09-22 02:39:52 +03:00
Alya Sirko fb3e084b4f fix deployment 2022-09-20 08:31:20 +03:00
Alya Sirko f3a846f56a ci fixes 2022-09-20 08:11:07 +03:00
Alya Sirko 9fc3c4cb67 fix attachments names 2022-09-20 07:30:09 +03:00
Alya Sirko 8ad7d2d699 create releases in python 2022-09-20 06:49:59 +03:00
Alya Sirko 7127baaa13 fix fdroid nightlies 2022-09-20 03:53:33 +03:00
Alya Sirko c221c1cb73 add fdroid nightlies 2022-09-20 03:52:15 +03:00
Alya Sirko e3377cf073 add fdroid nightlies 2022-09-20 03:52:15 +03:00
Alya Sirko 2eab9a969d add fdroid nightlies 2022-09-20 03:52:15 +03:00
Alya Sirko b85a6ba4c4 sign bundles with jarsign 2022-09-20 03:52:15 +03:00
Alya Sirko 0a310c9de2 sign bundles with jarsign 2022-09-20 03:52:15 +03:00
Alya Sirko 0f31212e1c add bundle signing task 2022-09-20 03:52:15 +03:00
Alya Sirko 591b29b7b7 add bundle signing task 2022-09-20 03:52:15 +03:00
Alya Sirko 4a9bc46a7d test bundle packaging 2022-09-20 03:49:21 +03:00
Alya Sirko 8c1a0a5dd2 test bundle packaging 2022-09-20 03:49:21 +03:00
Alya Sirko c8a703ab3b test bundle packaging 2022-09-20 03:49:21 +03:00
Alya Sirko 1e0215b9fd test bundle packaging 2022-09-20 03:49:21 +03:00
Alya Sirko 688c418593 fix flatpak building 2022-09-20 03:49:21 +03:00
Alya Sirko 7dddedbfc5 use flavors 2022-09-20 03:49:21 +03:00
Alya Sirko e09ac5b2e1 rename app 2022-09-20 03:49:21 +03:00
Alya Sirko 8fc7c6f7bd add sonarqube 2022-09-20 03:49:21 +03:00
Alya Sirko 5a152ad595 fix CI 2022-09-20 03:49:21 +03:00
Alya Sirko 627d6df2fc Better CI 2022-09-20 03:49:21 +03:00
Alya Sirko cd19ef9a44 Better CI 2022-09-20 03:49:21 +03:00
Alya Sirko 2bcf2f314f Better CI 2022-09-20 03:49:21 +03:00
Alya Sirko 6d6233079a Better CI 2022-09-20 03:49:21 +03:00
Alya Sirko 672fcf7b76 Better CI 2022-09-20 03:49:21 +03:00
Alya Sirko 6451dee4cd Better CI 2022-09-20 03:49:21 +03:00
Alya Sirko 96a7e9bf06 Better CI 2022-09-20 03:49:21 +03:00
Alya Sirko 78f6dff028 Ops: refactor CI/CD pipeline, isolated Podman environment, various Linux builds (#112)
- New Podman-based building environment
  - caches everything
  - can build artifacts without the Internet
  - rootless, needs no system capabilities (only when uses FUSE, well)
  - the cost is it's VERY HUGE, but useful
- Refactored CI/CD pipeline
  - now it's a Python script, not a bunch of shell commands
  - optional nix flake for development environment and building a derivation
  - uploads all artifacts as a Gitea release
- New targets
  - AppImage bundle
  - Flatpak bundle
  - simple archive with binaries

Co-authored-by: Alya Sirko <alya@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/112
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: Alya Sirko <alya.sirko@tuta.io>
Co-committed-by: Alya Sirko <alya.sirko@tuta.io>
2022-09-10 18:10:27 +03:00