Commit Graph

5 Commits (3370ae2867e65e26bcf1d38b1e72b88addf4f76b)

Author SHA1 Message Date
Inex Code 3370ae2867 ci: Fix appimage version tag 2023-09-10 15:23:17 +03:00
Alya Sirko 6cebe27852 fix packaging metadata 2023-02-08 22:33:34 +02:00
Alya Sirko d4e82a1894 bump appimage 2022-09-20 07:26:03 +03:00
Alya Sirko 23b395550c rename app 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: kherel/selfprivacy.org.app#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