at e1dfdc3
"$schema" = "./abbaye.schema.json" [site] name = "Abbaye" base_url = "https://vit.am/~ololduck/abbaye" repo_url = "https://git.sr.ht/~ololduck/abbaye" fediverse_creator = "@ololduck@vit.am" [site.opengraph] image = "latest/logo-wordmark.svg" image_alt = "Abbaye logo" author = "Ololduck <ololduck@vit.am>" [git_ui] default_branch = "main" include = ["main", "develop", "v*"] [version_extractor] type = "git" tag_prefix = "v" [changelog] [[builders]] # builds the project using cargo build --release type = "cargo" targets = ["x86_64-unknown-linux-gnu", "x86_64-unknown-linux-musl"] [[builders]] # generates documentation using cargo doc type = "cargo_doc" no_deps = true [[builders]] id = "generate schema" type = "script" script = [ "mkdir -p target", "cargo run --bin abbaye -- dump-schema > target/abbaye.schema.json", ] outputs = ["target/abbaye.schema.json"] [[builders]] id = "archive source" type = "archive" # creates a compressed tarball of the source code (can be of anything, really) output = "target/abbaye-source.tar.gz" [[builders]] id = "AUR package" type = "script" script = [ "cargo aur", "sed -i \"s%source=.*$%source=(\"https://vit.am/~ololduck/abbaye/abbaye-$pkgver-x86-64.tar.gz\")%\" target/cargo-aur/PKGBUILD", ] outputs = ["target/cargo-aur/abbaye-*-x86_64.tar.gz"]