1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-05-02 00:37:46 +00:00
astra/.build.yml

45 lines
937 B
YAML

image: archlinux
packages:
- cmake
- extra-cmake-modules
- qt6-quickcontrols2
- qt6-webengine
- kirigami2
- kcoreaddons5
- ki18n5
- kconfig5
- qtkeychain-qt6
- quazip-qt6
- rust
- unshield
- gamemode
- reuse
- flatpak-builder
- rsync
sources:
- https://git.sr.ht/~redstrate/astra
secrets:
- b748582a-5d31-4fe8-94d6-4a63035e97aa
tasks:
- reuse: |
cd astra
reuse lint
- tarball: |
cd astra
./scripts/tarball.sh
- upload-tarball: |
echo "StrictHostKeyChecking=no" >> ~/.ssh/config
rsync -e 'ssh -p 38901' -Wvr astra-source.tar.gz deploy@ryne.moe:/srv/http/astra-distrib/astra/git/
#- configure: |
# cd astra
# cmake -S . -B build-cmake
#- build: |
# cd astra
# cmake --build build-cmake
#- flatpak: |
# cd astra
# ./build-flatpak.sh
artifacts:
- astra-source.tar.gz
# - astra/build-cmake/bin/astra
# - astra/astra.flatpak