| 1 | [workspace] |
| 2 | members = ["cargo:."] |
| 3 | |
| 4 | # Config for 'dist' |
| 5 | [dist] |
| 6 | # Skip checking whether the specified configuration files are up to date |
| 7 | allow-dirty = ["ci"] |
| 8 | # The preferred dist version to use in CI (Cargo.toml SemVer syntax) |
| 9 | cargo-dist-version = "0.28.0" |
| 10 | # CI backends to support |
| 11 | ci = "github" |
| 12 | # The installers to generate for each app |
| 13 | installers = ["shell", "powershell", "homebrew"] |
| 14 | # A GitHub repo to push Homebrew formulas to |
| 15 | tap = "stevedylandev/homebrew-walletfetch" |
| 16 | # Target platforms to build apps for (Rust target-triple syntax) |
| 17 | targets = ["aarch64-apple-darwin", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", "x86_64-pc-windows-msvc"] |
| 18 | # Path that installers should place binaries in |
| 19 | install-path = "CARGO_HOME" |
| 20 | # Publish jobs to run in CI |
| 21 | publish-jobs = ["homebrew"] |
| 22 | # Whether to install an updater program |
| 23 | install-updater = false |
| 24 | |
| 25 | # Custom runner configurations |
| 26 | [dist.github-custom-runners] |
| 27 | # Use Ubuntu 24.04 for Linux builds |
| 28 | x86_64-unknown-linux-gnu = "ubuntu-24.04" |
| 29 | aarch64-unknown-linux-gnu = "ubuntu-24.04" |
| 30 | # Use Windows 2022 for Windows builds (this is already the default, but explicitly specified here) |
| 31 | x86_64-pc-windows-msvc = "windows-2022" |