e8fd359f54
Add scripts/build-release-linux.sh for building musl-linked release archives (x86_64 and aarch64) on Linux. Uses `cross` for cross- compilation so no host toolchain beyond Docker/Podman is required. Also add mdrs-*.tar.gz and mdrs-*.zip to .gitignore to prevent generated release archives from being tracked. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
43 lines
668 B
Plaintext
43 lines
668 B
Plaintext
# Build output
|
|
/target
|
|
|
|
# Dependency lock file (include for binaries, exclude for libraries)
|
|
# Cargo.lock is intentionally kept for binary crates to ensure reproducible builds.
|
|
# Uncomment the next line if this were a library crate:
|
|
# Cargo.lock
|
|
|
|
# Editor and IDE files
|
|
.idea/
|
|
.vscode/
|
|
*.iml
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS-generated files
|
|
.DS_Store
|
|
.DS_Store?
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
|
|
# Environment variable overrides (may contain secrets)
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Rust toolchain overrides
|
|
rust-toolchain
|
|
rust-toolchain.toml
|
|
|
|
# Benchmark and profiling artifacts
|
|
perf.data
|
|
perf.data.old
|
|
flamegraph.svg
|
|
|
|
# Build Packages
|
|
mdrs-*.tar.gz
|
|
mdrs-*.zip
|