Project Name
Configure the project name used across all stages
The project_name field sets the name used in archive templates, release names, and anywhere {{ ProjectName }} appears in a template.
Minimal config
project_name: myappBehavior
- Used as the default value for
{{ ProjectName }}in templates - If omitted, defaults to an empty string
- Does not need to match your
Cargo.tomlpackage name (though it usually should)
Dist directory
The dist field controls where build artifacts are placed:
project_name: myapp
dist: ./dist # default
All compiled binaries, archives, checksums, and other artifacts are written to this directory. It's created automatically if it doesn't exist. Use --clean to remove it before a release.