- make
- rsync
- coreutils
+ - clang
- lld
- rustup
- aarch64-linux-gnu-gcc
secrets:
- 89d3b676-25d6-4942-8231-38b73aa62bf6
- 0b0d3e5e-fbdc-41d0-97ed-ee654fe797ff
- - 51980156-3809-4f0e-993a-9c84fdf28b05
+ - a802b200-167c-4926-b013-45b238e1261e
tasks:
- set_rust: |
cd lyricli
echo 'linker = "aarch64-linux-gnu-gcc"' >> .cargo/config.toml
echo 'rustflags = ["-C", "link-arg=-fuse-ld=lld"]' >> .cargo/config.toml
- package: |
+ cp ~/.env lyricli/.env
cd lyricli
- cp ~/.lyricli.env .env
make ci
+++ /dev/null
-image: archlinux
-packages:
- - make
- - rsync
- - coreutils
- - clang
- - lld
- - rustup
- - aarch64-linux-gnu-gcc
- - tar
- - gzip
-sources:
- - git@git.sr.ht:~rbdr/lyricli
-secrets:
- - 89d3b676-25d6-4942-8231-38b73aa62bf6
- - 0b0d3e5e-fbdc-41d0-97ed-ee654fe797ff
- - a802b200-167c-4926-b013-45b238e1261e
-tasks:
- - set_rust: |
- cd lyricli
- make set_rust
- - install_builders: |
- cargo install cargo-generate-rpm
- cargo install cargo-deb
- - package: |
- cp ~/.env lyricli/.env
- cd lyricli
- make ci