distributable: url: https://github.com/emilpriver/geni/archive/refs/tags/v{{version}}.tar.gz strip-components: 1 provides: - bin/geni versions: github: emilpriver/geni strip: /^v/ build: dependencies: rust-lang.org: '>=1.65' rust-lang.org/cargo: '*' script: # 0.0.4 got released without a version bump - run: sed -i -e 's/"0\.0\.3"/"{{version}}"/g' Cargo.toml src/main.rs if: '=0.0.4' - cargo install --locked --path . --root {{prefix}} test: script: - test "$(geni --version)" = "geni v{{version}}"