content: [workspace]
  members = ["cargo:."]
  
  # Config for 'dist'
  [dist]
  # The preferred dist version to use in CI (Cargo.toml SemVer syntax)
  cargo-dist-version = "0.29.0"
  # CI backends to support
  ci = "github"
  # The installers to generate for each app
  installers = ["shell", "npm", "homebrew"]
  # A GitHub repo to push Homebrew formulas to
  tap = "txpipe/homebrew-tap"
  # Target platforms to build apps for (Rust target-triple syntax)
  targets = ["aarch64-apple-darwin", "aarch64-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu"]
  # Publish jobs to run in CI
  publish-jobs = ["homebrew"]
  # Which actions to run on pull requests
  pr-run-mode = "plan"
  # Whether to install an updater program
  install-updater = false
  # The preferred Rust toolchain to use in CI (rustup toolchain syntax)
  rust-toolchain-version = "1.88.0"
  # The archive format to use for windows builds (defaults .zip)
  windows-archive = ".tar.gz"
  # The archive format to use for non-windows builds (defaults .tar.xz)
  unix-archive = ".tar.gz"
  # A namespace to use when publishing this package to the npm registry
  npm-scope = "@txpipe"
  # Path that installers should place binaries in
  install-path = "CARGO_HOME"
  
  [dist.github-custom-runners]
  global = "ubuntu-22.04"
  x86_64-unknown-linux-gnu = "ubuntu-22.04"
  aarch64-apple-darwin = "macos-14"
  x86_64-apple-darwin = "macos-13"
  aarch64-unknown-linux-gnu = "ubuntu-22.04-arm"
  