Releases
v.0.1a3
Compare
Sorry, something went wrong.
No results found
What's New in v0.1 Alpha 3
Modular Architecture
Refactored core scripts into focused, single-responsibility modules
Slimmed down telemetry to a minimal essential implementation
Removed legacy utils.sh in favour of dedicated helper libraries
New Libraries
logging.sh — Structured output and colour-coded log levels
progress.sh — Real-time build progress visualisation with per-arch status
dry-run.sh — 5-step config/version/asset validation without building
zero-config.sh — Auto-discovery mode: build directly from a GitHub repo without a config file
download-cache.sh — Download caching between builds
resource-pool.sh — Resource-aware parallelism management
architecture-tracking.sh — Per-architecture state tracking
reporting.sh — Build summary and badge generation
essential-utils.sh , file-utils.sh , package-utils.sh — Utility helpers extracted from monolithic scripts
GitHub API Improvements
Exponential backoff retry logic (up to 3 attempts)
Rate-limit detection with automatic wait
Shared API response cache at /tmp/github_api_cache
Configuration Templates
12+ ready-to-use templates for Rust, Go, C/C++, Node.js, Python, and Ruby projects
Template index and usage guide in templates/README.md
CLI Improvements (src/main.sh)
--dry-run flag for validation without building
--setup flag for interactive config wizard
--auto-discovery / --ad flag for zero-config builds
CI Workflows
demo.yml — Quick demo workflow
try-it.yml — One-click try-it workflow
setup.yml — Guided setup workflow
Docs
Expanded usage guide, auto-discovery docs, and best-practices guide
New setup wizard documentation (docs/setup-wizard.md)
Updated README and CONTRIBUTING guide
Chores
Improved .gitignore to cover backup files, telemetry data, build summaries, and logs
You can’t perform that action at this time.