diff --git a/Cargo.lock b/Cargo.lock index 729ffd5..b2ad68b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1284,7 +1284,7 @@ dependencies = [ [[package]] name = "goldboot" -version = "0.0.1" +version = "0.0.2" dependencies = [ "anyhow", "axum", diff --git a/goldboot-image/CHANGELOG.md b/goldboot-image/CHANGELOG.md new file mode 100644 index 0000000..13b0eaa --- /dev/null +++ b/goldboot-image/CHANGELOG.md @@ -0,0 +1,38 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.0.1](https://github.com/fossable/goldboot/releases/tag/goldboot-image-v0.0.1) - 2024-03-17 + +### Fixed +- c_char cast on muslc +- unit tests + +### Other +- initial ImageHandle request extractor +- bump MSRV +- improve archinstall config +- restore original gui functionality +- update dependencies +- attempt to format drive file properly +- prepare to generate session keys for ssh +- replace log with tracing +- replace simple_error -> anyhow +- reorganize crates +- move OVMF firmwares +- fix build errors in image crate +- reorganize crates +- Migrate goldboot-image crate into goldboot-core +- Reconnect SSH if a provisioner reboots +- Add new image write implementation +- Begin transition from qcow to custom image container +- Repair the build again +- Change formatter conventions +- Simplify image dependency +- Move templates back into core module +- Continue implementation +- Reorganize into rust workspaces diff --git a/goldboot-macros/CHANGELOG.md b/goldboot-macros/CHANGELOG.md new file mode 100644 index 0000000..f3415b0 --- /dev/null +++ b/goldboot-macros/CHANGELOG.md @@ -0,0 +1,18 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.0.1](https://github.com/fossable/goldboot/releases/tag/goldboot-macros-v0.0.1) - 2024-03-17 + +### Other +- initial ImageHandle request extractor +- bump MSRV +- continue cleanup +- move molds module (again) +- replace simple_error -> anyhow +- use enum dispatch in image mold +- continue cleanup diff --git a/goldboot/CHANGELOG.md b/goldboot/CHANGELOG.md new file mode 100644 index 0000000..502c006 --- /dev/null +++ b/goldboot/CHANGELOG.md @@ -0,0 +1,86 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.0.2](https://github.com/fossable/goldboot/compare/goldboot-v0.0.1...goldboot-v0.0.2) - 2024-03-17 + +### Fixed +- unit tests + +### Other +- initial ImageHandle request extractor +- bump MSRV +- replace old http server with axum +- improve interactive init +- improve archinstall config +- initial integration of archinstall +- allow image id or path to locate images for write command +- restore original gui functionality +- move examples to separate repo +- re-enable windows +- update readme +- update readme +- revert rustls to avoid build errors +- enable bindgen for aws-lc-sys +- Cargo feature to enable bundled OVMF firmware +- dockerhub login +- switch vga driver for debian +- quit screen wait if nothing changes for 10 mins +- better log messages on exit +- try pacstrap with -K +- wait for pacman-init service to load keyring before install +- try to avoid blocking on pacstrap install +- update debian preseed +- merge registry into main crate +- allow default_source to use image arch +- update dependencies +- add initial Dockerfile +- update default arch linux mirror +- save to image library correctly +- bump sshdog to fix upload path issue +- fix ssh key generator +- convert SSH public key format +- fix join -> with_extension +- pass ssh keys via file instead of environment +- attempt to format drive file properly +- generate ssh key for session +- prepare to generate session keys for ssh +- update contributing +- update debian mold +- replace log with tracing +- reduce errors in gui feature +- fix remaining build errors +- new ImageElement struct +- continue cleanup +- move molds module (again) +- replace simple_error -> anyhow +- add enum dispatch for fabricators too +- use enum dispatch in image mold +- more renames +- continue cleanup +- reorganize crates (again) +- reorganize crates +- move OVMF firmwares +- fix build errors in image crate +- reorganize crates +- move template icons +- continue cleanup +- reorganize templates +- remove goldboot-graphics crate +- begin to reduce compile errors +- back to standard formatting +- Bump clap from 3.2.17 to 4.0.26 ([#78](https://github.com/fossable/goldboot/pull/78)) +- Begin yaml conversion +- Consolidate generic provisioners +- begin to improve template structure +- continue with interactive prompts +- Extract command handlers into new modules +- Enable RUST_BACKTRACE and RUST_LOG for GBL build +- Fix remaining image test +- Remove vault section and add directory section to image format +- Fix one of the image tests +- Migrate core crate into CLI crate diff --git a/goldboot/Cargo.toml b/goldboot/Cargo.toml index 9d7f12d..c2f5f47 100644 --- a/goldboot/Cargo.toml +++ b/goldboot/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "goldboot" description = "A command-line application for building goldboot images" -version = "0.0.1" +version = "0.0.2" edition = "2021" license = "AGPL-3.0-only" authors = ["Tyler Cook"]