Skip to content

gitbundle/gitbundle-xtask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitbundle-xtask

gitbundle-xtask is a generic utility for packaging binaries, bundling runtime dependencies, and generating release artifacts such as ZIP archives and checksum files.

Although originally developed as part of the gitbundle project, this tool is not gitbundle-specific and can be used by any Rust or non-Rust project that needs a reproducible, automated release packaging workflow.


Motivation

Producing release artifacts often involves repetitive and error-prone steps:

  • Collecting the final binary
  • Bundling required runtime libraries (especially on Windows)
  • Producing distributable archives
  • Generating checksum files for integrity verification

gitbundle-xtask encapsulates these steps into a single, scriptable command that fits naturally into CI pipelines and local release workflows.


Features

  • Package a compiled binary into a ZIP archive
  • Bundle runtime dependencies (e.g. Windows DLLs)
  • Generate SHA-256 checksum files alongside release artifacts
  • Designed for automation and CI usage
  • Cross-platform friendly (macOS, Linux, Windows)

Installation

This tool is typically built and run from source as part of a repository’s tooling:

cargo binstall gitbundle-xtask

References

https://github.com/matklad/cargo-xtask

https://www.mingw-w64.org/

About

A tool for cross packing binaries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published