Alya Sirko
ad4fdd5374
clean ci pipeline
2022-09-20 09:00:43 +03:00
Alya Sirko
48b29cc772
dont build bundles
2022-09-20 08:22:58 +03:00
Alya Sirko
9a972364f1
dont build bundles
2022-09-20 08:16:57 +03:00
Alya Sirko
f3a846f56a
ci fixes
2022-09-20 08:11:07 +03:00
Alya Sirko
38ff70d821
wording
2022-09-20 07:33:30 +03:00
Alya Sirko
c1c7205eae
create releases in python
2022-09-20 07:11:27 +03:00
Alya Sirko
8ad7d2d699
create releases in python
2022-09-20 06:49:59 +03:00
Alya Sirko
e9f36f6269
wording
2022-09-20 03:53:33 +03:00
Alya Sirko
d63a6c3442
deploy nightlies
2022-09-20 03:53:33 +03:00
Alya Sirko
2eab9a969d
add fdroid nightlies
2022-09-20 03:52:15 +03:00
Alya Sirko
3c37985db8
add windows target
2022-09-20 03:52:15 +03:00
Alya Sirko
595c758021
add windows target
2022-09-20 03:52:15 +03:00
Alya Sirko
d09251180a
add windows target
2022-09-20 03:52:15 +03:00
Alya Sirko
ea1637dcef
add windows target
2022-09-20 03:52:15 +03:00
Alya Sirko
370b85014d
add windows target
2022-09-20 03:52:15 +03:00
Alya Sirko
8862d5e4c2
add windows target
2022-09-20 03:52:15 +03:00
Alya Sirko
c1168ab4fe
add windows target
2022-09-20 03:52:15 +03:00
Alya Sirko
bb5d6106e7
add windows target
2022-09-20 03:52:15 +03:00
Alya Sirko
869f8b69aa
add windows target
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
12927596a0
dont build test bundles
2022-09-20 03:49:21 +03:00
Alya Sirko
4c30ab35c6
include bundle for deploying
2022-09-20 03:49:21 +03:00
Alya Sirko
8ec743e953
appbundle signing doen
2022-09-20 03:49:21 +03:00
Alya Sirko
8c1a0a5dd2
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
8fc7c6f7bd
add sonarqube
2022-09-20 03:49:21 +03:00
Alya Sirko
8c16016ac8
add sonarqube
2022-09-20 03:49:21 +03:00
Alya Sirko
0023016a72
fix 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
Alya Sirko
634946285b
Ops: add Drone CI pipelines (debug and release) and Flakes-powered Nix shell environment ( #110 )
...
Co-authored-by: Alya Sirko <alya@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/110
Co-authored-by: Alya Sirko <alya.sirko@tuta.io>
Co-committed-by: Alya Sirko <alya.sirko@tuta.io>
2022-09-04 09:30:24 +03:00