diff options
Diffstat (limited to '.build.yml')
| -rw-r--r-- | .build.yml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/.build.yml b/.build.yml new file mode 100644 index 0000000..a0fa7fe --- /dev/null +++ b/.build.yml @@ -0,0 +1,38 @@ +image: archlinux +packages: + - make + - minisign + - rsync + - coreutils + - lld + - rustup + - aarch64-linux-gnu-gcc + - tar + - gzip +sources: + - git@git.sr.ht:~rbdr/wmap +secrets: + - a1e0e3da-c1ad-473a-ad69-8878f267a628 + - deedaf0c-1534-445d-a9b8-0910b22478b4 + - f80356df-eb81-487f-8739-fbf08bf204dc + - 05763ec6-2f17-46b5-90f6-963482975b8b +tasks: + - set_rust: | + cd wmap + make set_rust + - install_binstall: | + curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash + - install_coverage_tool: | + cargo binstall cargo-tarpaulin --no-confirm + - install_builders: | + cargo binstall cargo-generate-rpm --no-confirm + cargo binstall cargo-deb --no-confirm + - configure_linker: | + cd wmap + mkdir -p .cargo + echo '[target.aarch64-unknown-linux-gnu]' > .cargo/config.toml + echo 'linker = "aarch64-linux-gnu-gcc"' >> .cargo/config.toml + echo 'rustflags = ["-C", "link-arg=-fuse-ld=lld"]' >> .cargo/config.toml + - package: | + cd wmap + make ci |