diff --git a/CHANGELOG.md b/CHANGELOG.md index c0056a07..b5457b58 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,1056 +2,324 @@ 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). - -## v0.5.5 (2024-01-26) - -### Chore - - - Bumb version +## [0.6.0] - 2024-02-06 ### Bug Fixes - - Install script not working as intended - Related to https://github.com/blue-build/github-action/issues/5 - -### Other - - - Update README for distrobox usage - I've just realized the images I have been building were great candidates - for distrobox users. - - Update gitlab ci example - -### Commit Statistics - - - - - 4 commits contributed to the release over the course of 1 calendar day. - - 1 day passed between releases. - - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - - 2 unique issues were worked on: [#12](https://github.com/blue-build/cli/issues/12), [#15](https://github.com/blue-build/cli/issues/15) - -### Commit Details - - - -
view details - - * **[#12](https://github.com/blue-build/cli/issues/12)** - - Update README for distrobox usage ([`922dd5e`](https://github.com/blue-build/cli/commit/922dd5efb299698b351f8e770909d422e444c752)) - * **[#15](https://github.com/blue-build/cli/issues/15)** - - Install script not working as intended ([`d7a9b81`](https://github.com/blue-build/cli/commit/d7a9b8115f9df96304b9a6212dffb4d49e0d2d94)) - * **Uncategorized** - - Bumb version ([`000baae`](https://github.com/blue-build/cli/commit/000baae0677be832d1d3aea4a7d6a2348ca6b71a)) - - Update gitlab ci example ([`562db1a`](https://github.com/blue-build/cli/commit/562db1a36c1323de803ec9611fc66e174c185d75)) -
- -## v0.5.4 (2024-01-24) - - - - - - -### Chore - - - Bump version - - Bump version - -### Other - - - Add token for pushing tags - - Don't fetch tags again - -### Commit Statistics - - - - - 5 commits contributed to the release. - - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details - - * **Uncategorized** - - Bump blue-build v0.5.4 ([`304fc52`](https://github.com/blue-build/cli/commit/304fc52f675b9d8a30503905e451dc56c777e4df)) - - Bump version ([`f27475c`](https://github.com/blue-build/cli/commit/f27475ca39bd341f267cee5b7da65dbb93ec77ff)) - - Bump version ([`c59caf4`](https://github.com/blue-build/cli/commit/c59caf45fb3866c2c97b10e1c6972e1447d80aac)) - - Add token for pushing tags ([`8c9a5fc`](https://github.com/blue-build/cli/commit/8c9a5fc5ec8d401c18064605fbd8fea57c2bc616)) - - Don't fetch tags again ([`4d2e562`](https://github.com/blue-build/cli/commit/4d2e56292d3f54df6b7df20c5337fa8fb0e6fc63)) -
- -## v0.5.3 (2024-01-24) - - +- Tag workflow version fix (#16) +- Improper syntax for test in tag workflow +- Improve workflow for main branch and PRs (#17) +- Use new cargo-builder to help speed up build times +- Change local build dir to /etc/bluebuild +- Build failing due to change in local tarball location +- Add missing container tags (#37) +- Update containerfile to check for presence of cosign.pub (#46) +- Output better serde::yaml errors (#47) +- Lowecase registry and update IMAGE_REGISTRY arg (#49) + +### Features + +- Add release workflows (#22) +- Upgrades (#26) +- Bugreport command (#28) +- Use COPY syntax for files module (#38) +- Allow default recipe path (#45) + +### Miscellaneous Tasks + +- Move recipe out to its own module (#18) +- Enable Clippy Pedantic lint (#19) +- Fix simple error in workflow (#27) +- Update/Remove logos in this repo (#23) (#30) +- Setup earthly satellite building (#29) +- Update README to show github action use +- Set version to 0.5.6-dev.0 to prepare for first release +- Switch back to crate format_serde_error -### Chore - - - Bump version - -### Commit Statistics - - - - - 5 commits contributed to the release. - - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details - - * **Uncategorized** - - Bump blue-build v0.5.3 ([`b6a50e2`](https://github.com/blue-build/cli/commit/b6a50e213862ef929aeff5caf89bc616b4696ecb)) - - Bump version ([`56ab314`](https://github.com/blue-build/cli/commit/56ab314a44a9d3a8d35bb6173646746054368bf6)) - - Revert "Bump blue-build v0.5.2" ([`aee4182`](https://github.com/blue-build/cli/commit/aee4182ea2074e08a9a69d6e8044eaf970874370)) - - Reapply "ci: Fetch all to get history for changelog updates" ([`a289739`](https://github.com/blue-build/cli/commit/a289739dc4ac951c6c95a4f5038ed21c6a5f2cef)) - - Revert "ci: Fetch all to get history for changelog updates" ([`9faf35e`](https://github.com/blue-build/cli/commit/9faf35e8a983f3dff1d99cacf2894edf948a0b85)) -
- -## v0.5.2 (2024-01-24) - - - - - - - - - - - - - - - - -### Chore - - - Update Cargo.toml with new repo URL - -### Other - - - Allow write for id-token - - Fetch all to get history for changelog updates - - Add CARGO_REGISTRY_TOKEN - - Remove input for release - - Set packages permissions to write - - Use docker/login-action@v3 - - Allow workflow_dispatch on build - - Allow write for contents and id-token - - Don't build integration tests in +all - - Create GitHub Workflow - Add support for building, tagging, and releasing via CICD - - --------- +### Refactor -### Documentation +- Separate module template from recipe module (#32) +- Separate modules into individual templates - - Manual update changelog for release - - Update changelog - -### Chore - - - use GHCR for install.sh - Trying to make the action install the binary from the container on GHCR - with `podman run --rm ghcr.io/blue-build/cli:main-installer | sudo bash` - (like in the README). Getting some error and this _might_ be related and - might not, but shouldn't hurt to merge either, since I just made the - `cli` package public. - - --------- - - Update README.md - update description - - Manual bump of version - -### New Features - - - run clippy + BlueBuildTrait - * feat: run clippy + BlueBuildTrait -* chore: add default run impl; more clippy -* chore: remove vscode folder; not needed -* cleanups -* Move to commands.rs -* Move functions; remove run function implementation from each command -* Remove run impl from init commands -* Use error log +## [0.5.5] - 2024-01-26 ### Bug Fixes - - - - Rebase path not being generated properly - * fix: Rebase path not being generated properly -* consolidate logic into generate_full_image_name -* Fix nightly build - -### Commit Statistics - - - - - 21 commits contributed to the release over the course of 3 calendar days. - - 3 days passed between releases. - - 19 commits were understood as [conventional](https://www.conventionalcommits.org). - - 5 unique issues were worked on: [#10](https://github.com/blue-build/cli/issues/10), [#11](https://github.com/blue-build/cli/issues/11), [#4](https://github.com/blue-build/cli/issues/4), [#8](https://github.com/blue-build/cli/issues/8), [#9](https://github.com/blue-build/cli/issues/9) - -### Commit Details - - - -
view details - - * **[#10](https://github.com/blue-build/cli/issues/10)** - - Update README.md ([`00b81a2`](https://github.com/blue-build/cli/commit/00b81a25bc546eb7314e4b910f2b4c101b7ee9fc)) - * **[#11](https://github.com/blue-build/cli/issues/11)** - - Use GHCR for install.sh ([`42d879a`](https://github.com/blue-build/cli/commit/42d879a6e52cc466a1e12d754eaa26ce7b21015a)) - * **[#4](https://github.com/blue-build/cli/issues/4)** - - Run clippy + BlueBuildTrait ([`dbbd087`](https://github.com/blue-build/cli/commit/dbbd087b5ba3dc7a6bf8f3fa9be2cdb569d6cecb)) - * **[#8](https://github.com/blue-build/cli/issues/8)** - - Rebase path not being generated properly ([`c832bcd`](https://github.com/blue-build/cli/commit/c832bcd1aaca3b29ee45accf1673610aaffaf888)) - * **[#9](https://github.com/blue-build/cli/issues/9)** - - Create GitHub Workflow ([`99649d2`](https://github.com/blue-build/cli/commit/99649d2d8804c052ee41e51dbce822ff3ef2fe74)) - * **Uncategorized** - - Bump blue-build v0.5.2 ([`c3003e2`](https://github.com/blue-build/cli/commit/c3003e27c50e06e60e18b6e5180fe0c077c8975c)) - - Allow write for id-token ([`4858d9d`](https://github.com/blue-build/cli/commit/4858d9dc3022edfdd7a0f7b31f42aa503c75fe9b)) - - Fetch all to get history for changelog updates ([`8bc7cf3`](https://github.com/blue-build/cli/commit/8bc7cf3a0a7cf4d3995bdcb60071aa2912801ae5)) - - Add CARGO_REGISTRY_TOKEN ([`32d31fd`](https://github.com/blue-build/cli/commit/32d31fdf6c7bfc3d577e6ac1d36bf504624887b1)) - - Remove input for release ([`cf04653`](https://github.com/blue-build/cli/commit/cf04653458059560b8f735e795b72ffd4b1a418c)) - - Set packages permissions to write ([`40d6ffb`](https://github.com/blue-build/cli/commit/40d6ffbddef078b7c37e363a8f64ad70e13a5ca9)) - - Use docker/login-action@v3 ([`90dbe0b`](https://github.com/blue-build/cli/commit/90dbe0bdedc291459427cc3ad22d6296d79e2b05)) - - Allow workflow_dispatch on build ([`5849c4a`](https://github.com/blue-build/cli/commit/5849c4a23febb8f4a5435824cb72e9cee9aba8bf)) - - Allow write for contents and id-token ([`e8e8bfa`](https://github.com/blue-build/cli/commit/e8e8bfa0966cd6b2bf827620aad6df7fb5339b36)) - - Don't build integration tests in +all ([`6a4c89d`](https://github.com/blue-build/cli/commit/6a4c89d567c4f7cd76415c56818527d9f7048bc2)) - - Release blue-build v0.5.2 ([`6fffe12`](https://github.com/blue-build/cli/commit/6fffe1286e91e62354fa6f19eb1a9220bb0852f5)) - - Manual bump of version ([`dbea80c`](https://github.com/blue-build/cli/commit/dbea80c94586b1d34e372639d01f4cf2baa0f2e7)) - - Manual update changelog for release ([`d005bfc`](https://github.com/blue-build/cli/commit/d005bfc9251313e96687754634bb42178e642a48)) - - Update changelog ([`e71b189`](https://github.com/blue-build/cli/commit/e71b1897d1e752008a407d27b40fd31c7465e6be)) - - Update Cargo.toml with new repo URL ([`4f62b3e`](https://github.com/blue-build/cli/commit/4f62b3e5df47b74191a4222a6d98c9ffc5d7a993)) - - Update outdated 60-custom.just ([`9454baa`](https://github.com/blue-build/cli/commit/9454baa75063b7c249fde08f663b5982c0572384)) -
- -## v0.5.1 (2024-01-22) - - - -### Bug Fixes - - - Allow single module from-file - -### Other - - - Update README for upgrade and rebase commands - -### Commit Statistics - - - - - 3 commits contributed to the release. - - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details +- Install script not working as intended (#15) - * **Uncategorized** - - Release blue-build v0.5.1 ([`5ece8aa`](https://github.com/blue-build/cli/commit/5ece8aa747f399025d576e43ffbcc485b934b2df)) - - Allow single module from-file ([`e325d5d`](https://github.com/blue-build/cli/commit/e325d5d3a13b351c0e2250fc89238a95688d5b88)) - - Update README for upgrade and rebase commands ([`0573cc1`](https://github.com/blue-build/cli/commit/0573cc1d9ba1ab44721dd87f27bf4ad8bacd8634)) -
- -## v0.5.0 (2024-01-21) - -### New Features (BREAKING) - - - Upgrade and Rebase commands - -### Commit Statistics - - - - - 2 commits contributed to the release. - - 1 day passed between releases. - - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details - - * **Uncategorized** - - Release blue-build v0.5.0 ([`e2608b9`](https://github.com/blue-build/cli/commit/e2608b93ed7b310067888376f793acb555a5f6c5)) - - Upgrade and Rebase commands ([`b547a32`](https://github.com/blue-build/cli/commit/b547a326fd742e06bdea6b17f51afef459a609ad)) -
- -## v0.4.3 (2024-01-19) - - - - - - - - -### Chore - - - Add CODEOWNERS file - -### Other - - - Use podman-api crate for building images - - use --privileged instead of WITH DOCKER - - Run both nightly and default integration tests - - Enable integration tests +### Documentation -### Test +- Update gitlab ci example +- Update README for distrobox usage (#12) - - Add integration tests for build and template +### Miscellaneous Tasks -### Commit Statistics +- Bumb version - +## [0.5.4] - 2024-01-24 - - 7 commits contributed to the release over the course of 4 calendar days. - - 5 days passed between releases. - - 6 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages +### Miscellaneous Tasks -### Commit Details +- Don't fetch tags again +- Add token for pushing tags +- Bump version +- Bump version - +## [0.5.3] - 2024-01-24 -
view details +### Miscellaneous Tasks - * **Uncategorized** - - Release blue-build v0.4.3 ([`c70d78c`](https://github.com/blue-build/cli/commit/c70d78c57c375f00a5d564576ba0adafbe849c40)) - - Use podman-api crate for building images ([`1b950b0`](https://github.com/blue-build/cli/commit/1b950b08dc3ddf0146b86ae50ee21d0c7f427b57)) - - Use --privileged instead of WITH DOCKER ([`218cc9c`](https://github.com/blue-build/cli/commit/218cc9c7d3a622183cfcf52d5f45cebc06f45349)) - - Run both nightly and default integration tests ([`5d50ac4`](https://github.com/blue-build/cli/commit/5d50ac4fef235f95531a3a8f07870eabf153312c)) - - Enable integration tests ([`fad8eb2`](https://github.com/blue-build/cli/commit/fad8eb2ff9aa11c85192e5c9729f692b3e3bbefc)) - - Add integration tests for build and template ([`9636c2e`](https://github.com/blue-build/cli/commit/9636c2edc5f6612267392052a8e24da387c9ba60)) - - Add CODEOWNERS file ([`0a780fb`](https://github.com/blue-build/cli/commit/0a780fb9aa31d6d2aedd88635a4a6f7083c9c3d7)) -
+- Bump version -## v0.4.2 (2024-01-14) +## [0.5.2] - 2024-01-24 ### Bug Fixes - - Used wrong image for installer in Containerfile template - -### Commit Statistics - - - - - 2 commits contributed to the release. - - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details - - * **Uncategorized** - - Release blue-build v0.4.2 ([`d142ed7`](https://github.com/blue-build/cli/commit/d142ed77abe981d573a63347f4d3e980cf201fb1)) - - Used wrong image for installer in Containerfile template ([`9ad0183`](https://github.com/blue-build/cli/commit/9ad018367e136bf75cfa614bc64c5f4499cbcab5)) -
- -## v0.4.1 (2024-01-14) +- Update outdated 60-custom.just +- Rebase path not being generated properly (#8) ### Documentation - - Update README to describe using local builds - -### Bug Fixes - - - Installer used wrong image tag +- Update changelog +- Manual update changelog for release -### Commit Statistics +### Features - +- Run clippy + BlueBuildTrait (#4) - - 3 commits contributed to the release. - - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages +### Miscellaneous Tasks -### Commit Details +- Update Cargo.toml with new repo URL +- Manual bump of version +- Create GitHub Workflow (#9) +- Don't build integration tests in +all +- Allow write for contents and id-token +- Allow workflow_dispatch on build +- Use docker/login-action@v3 +- Set packages permissions to write +- Update README.md (#10) +- Use GHCR for install.sh (#11) +- Remove input for release +- Add CARGO_REGISTRY_TOKEN +- Fetch all to get history for changelog updates +- Allow write for id-token - +## [0.5.1] - 2024-01-22 -
view details +### Bug Fixes - * **Uncategorized** - - Release blue-build v0.4.1 ([`27d04e2`](https://github.com/blue-build/cli/commit/27d04e232e02f157e60c784e5d62df120a8e3a38)) - - Update README to describe using local builds ([`41bdd85`](https://github.com/blue-build/cli/commit/41bdd85903e3ce7bb7254eeef20e402541bedb63)) - - Installer used wrong image tag ([`f8dfc6b`](https://github.com/blue-build/cli/commit/f8dfc6b241922f018b123115b4d40f19002ccb16)) -
+- Allow single module from-file -## v0.4.0 (2024-01-14) +### Documentation -### New Features (BREAKING) +- Update README for upgrade and rebase commands - - remove containerfile arg since we use compiled time templates +## [0.5.0] - 2024-01-21 -### Commit Statistics +### Features - +- [**breaking**] Upgrade and Rebase commands - - 2 commits contributed to the release. - - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages +## [0.4.3] - 2024-01-19 -### Commit Details +### Miscellaneous Tasks - +- Add CODEOWNERS file +- Enable integration tests +- Run both nightly and default integration tests +- Use --privileged instead of WITH DOCKER -
view details +### Testing - * **Uncategorized** - - Release blue-build v0.4.0 ([`bf0479c`](https://github.com/blue-build/cli/commit/bf0479cc48737dd92565bf3a0a41e0badd3ba0b0)) - - Remove containerfile arg since we use compiled time templates ([`754b451`](https://github.com/blue-build/cli/commit/754b4516e75e1b7483f85e5586a6ad637e3999d9)) -
+- Add integration tests for build and template -## v0.3.13 (2024-01-14) +### Nightly -### New Features +- Use podman-api crate for building images - - Local image rebasing +## [0.4.2] - 2024-01-14 ### Bug Fixes - - conflicting short args for build subcommand - -### Commit Statistics - - - - - 3 commits contributed to the release. - - 7 days passed between releases. - - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details +- Used wrong image for installer in Containerfile template - +## [0.4.1] - 2024-01-14 -
view details - - * **Uncategorized** - - Release blue-build v0.3.13 ([`0611cea`](https://github.com/blue-build/cli/commit/0611cea4f58f6c180ddb578ce9252079d44b7bc8)) - - Conflicting short args for build subcommand ([`150aee0`](https://github.com/blue-build/cli/commit/150aee028b611cf30415aa98ca5a2ee82c9ca550)) - - Local image rebasing ([`eaeb79f`](https://github.com/blue-build/cli/commit/eaeb79f329282d9214ceda0b3d66b72f52dc2427)) -
+### Bug Fixes -## v0.3.12 (2024-01-06) +- Installer used wrong image tag ### Documentation - - Add logos - -### Commit Statistics - - +- Update README to describe using local builds - - 2 commits contributed to the release. - - 2 days passed between releases. - - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages +## [0.4.0] - 2024-01-14 -### Commit Details +### Features - +- [**breaking**] Remove containerfile arg since we use compiled time templates -
view details - - * **Uncategorized** - - Release blue-build v0.3.12 ([`7829ea6`](https://github.com/blue-build/cli/commit/7829ea6fe314a6f82611f146caebd8c00de28ae9)) - - Add logos ([`7d2a078`](https://github.com/blue-build/cli/commit/7d2a0780b0c86d89c8ae47b80f701b979c3d7dff)) -
- -## v0.3.11 (2024-01-04) +## [0.3.13] - 2024-01-14 ### Bug Fixes - - removed unwrap from template to handle with proper error message - -### Commit Statistics +- Conflicting short args for build subcommand - +### Features - - 2 commits contributed to the release. - - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages +- Local image rebasing -### Commit Details +## [0.3.12] - 2024-01-06 - - -
view details - - * **Uncategorized** - - Release blue-build v0.3.11 ([`c13637c`](https://github.com/blue-build/cli/commit/c13637ca88056051f2cf7215b23cc6d32bc6e311)) - - Removed unwrap from template to handle with proper error message ([`ebd399e`](https://github.com/blue-build/cli/commit/ebd399e960edc3707f457807ca7a99c92a7c0ae7)) -
+### Documentation -## v0.3.10 (2024-01-04) +- Add logos - +## [0.3.11] - 2024-01-04 ### Bug Fixes - - stop possible from-file, type module collision in template - -### Refactor - - - Use askama crate for compile-time template type checking - -### Commit Statistics - - - - - 3 commits contributed to the release. - - 2 days passed between releases. - - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details - - * **Uncategorized** - - Release blue-build v0.3.10 ([`7ae8dcd`](https://github.com/blue-build/cli/commit/7ae8dcd27372303ef64f850b4640b2a8a61d57d9)) - - Stop possible from-file, type module collision in template ([`dfb3154`](https://github.com/blue-build/cli/commit/dfb315447c0d1bd41abe99fea25738e870eb97b8)) - - Use askama crate for compile-time template type checking ([`d663b75`](https://github.com/blue-build/cli/commit/d663b7574bb140848e1a80659440b3498444500b)) -
+- Removed unwrap from template to handle with proper error message -## v0.3.9 (2024-01-01) - - +## [0.3.10] - 2024-01-04 ### Bug Fixes - - clippy error for image_tag - - Allow image_version to be a String - - Earthfile syntax error +- Stop possible from-file, type module collision in template ### Refactor - - inefficiency in generated Containerfile - -### Commit Statistics - - - - - 5 commits contributed to the release over the course of 1 calendar day. - - 1 day passed between releases. - - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details +- Use askama crate for compile-time template type checking - * **Uncategorized** - - Release blue-build v0.3.9 ([`039c5f9`](https://github.com/blue-build/cli/commit/039c5f965947867c6501f147fc6d4f7ba6d234d3)) - - Inefficiency in generated Containerfile ([`938ddae`](https://github.com/blue-build/cli/commit/938ddae891b75049485949fa3f46cbc69b27f1af)) - - Clippy error for image_tag ([`7dd3a8f`](https://github.com/blue-build/cli/commit/7dd3a8f0f9cbdc53d00d53e07f8548bc4ddcdddf)) - - Allow image_version to be a String ([`ca95e32`](https://github.com/blue-build/cli/commit/ca95e3296d4cb199ebfbf7a7f39a2bdcc2f926f8)) - - Earthfile syntax error ([`e0d93e8`](https://github.com/blue-build/cli/commit/e0d93e81b51ce8baff9e2dc7da368695b71045ec)) -
- -## v0.3.8 (2023-12-30) - -### Documentation - - - renaming tool in docs +## [0.3.9] - 2024-01-01 ### Bug Fixes - - rename ublue-rs to blue-build - -### Commit Statistics - - - - - 3 commits contributed to the release. - - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details - - * **Uncategorized** - - Release blue-build v0.3.8 ([`3309ca5`](https://github.com/blue-build/cli/commit/3309ca5eccb4115e4b9b284ace30d53e23ce1392)) - - Rename ublue-rs to blue-build ([`d3ff4ee`](https://github.com/blue-build/cli/commit/d3ff4eed93ec0b23ef31476075fe8c5bb9683fa7)) - - Renaming tool in docs ([`a2e5479`](https://github.com/blue-build/cli/commit/a2e5479d6594186b83576aa3911b818806e1810a)) -
- -## v0.3.7 (2023-12-30) - -### Bug Fixes - - - update README to point to new project - -### Commit Statistics - - - - - 2 commits contributed to the release. - - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - +- Earthfile syntax error +- Allow image_version to be a String +- Clippy error for image_tag -
view details - - * **Uncategorized** - - Release ublue-rs v0.3.7 ([`63cba6d`](https://github.com/blue-build/cli/commit/63cba6d27fd9cd6ec95fa8ec68f16998765151fc)) - - Update README to point to new project ([`8047702`](https://github.com/blue-build/cli/commit/80477025825f9b8c01eea768950fc263876e64dd)) -
- -## v0.3.6 (2023-12-30) +### Refactor -### New Features +- Inefficiency in generated Containerfile - - Add Github support in Build command +## [0.3.8] - 2023-12-30 ### Bug Fixes - - bump version - - Update cargo.toml - - logging - -### Commit Statistics - - - - - 7 commits contributed to the release. - - 1 day passed between releases. - - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details - - * **Uncategorized** - - Release ublue-rs v0.3.6 ([`ff3f066`](https://github.com/blue-build/cli/commit/ff3f066cbfe7471f1d1a59e937fe7427f4852f2b)) - - Bump version ([`88cc375`](https://github.com/blue-build/cli/commit/88cc37529a2c8b8d43e8610ea282c5c9951fa721)) - - Release ublue-rs v0.3.5 ([`9387d20`](https://github.com/blue-build/cli/commit/9387d2075f245ed596e3809dd9fb0be12e4a67a1)) - - Update cargo.toml ([`7bae446`](https://github.com/blue-build/cli/commit/7bae446d2782de142a38d45c60798860da76cc7a)) - - Fix changelog ([`bfdd3ce`](https://github.com/blue-build/cli/commit/bfdd3ce3330162cdb853427edaa6db3a913eaed4)) - - Logging ([`75dc311`](https://github.com/blue-build/cli/commit/75dc31182f4cf9aa9ee1d034fdf548163513a563)) - - Add Github support in Build command ([`6a15c56`](https://github.com/blue-build/cli/commit/6a15c56a906c51332aa5e5766c928692004ce97c)) -
- -## v0.3.5 (2023-12-28) - - - -### Chore - - - Switch to using typed builders +- Rename ublue-rs to blue-build ### Documentation - - Update README and CHANGELOG +- Renaming tool in docs -### New Features - - - Add basic templating support for Github Actions - - Add main README template - - Adding new subcommand - - Adding more template files for init - - Add Github support in Build command +## [0.3.7] - 2023-12-30 ### Bug Fixes - - add support for alpine image and using either podman or buildah - - Update cargo.toml - - logging - -### Commit Statistics - - - - - 12 commits contributed to the release over the course of 9 calendar days. - - 9 days passed between releases. - - 7 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details +- Update README to point to new project - * **Uncategorized** - - Release ublue-rs v0.3.5 ([`386308f`](https://github.com/blue-build/cli/commit/386308f6492298aa0f81d0f5727b9adf6a3b7c22)) - - Update changelog for release ([`7897f9d`](https://github.com/blue-build/cli/commit/7897f9d6c09fae63961d7c4e8c44858eba97e204)) - - Add basic templating support for Github Actions ([`7ce7048`](https://github.com/blue-build/cli/commit/7ce70480bfc7e3bb669db0224cfa91bedf2bed6a)) - - Add support for alpine image and using either podman or buildah ([`3b07758`](https://github.com/blue-build/cli/commit/3b07758709e809f73749f652797ca382cfe526ac)) - - Add main README template ([`6c61cab`](https://github.com/blue-build/cli/commit/6c61cab07e1fce2373053b2f04034f4b2761284f)) - - Adding new subcommand ([`249f852`](https://github.com/blue-build/cli/commit/249f852a3faf8fcbde03bbc2cf7d9240a72940e3)) - - Adding more template files for init ([`556652f`](https://github.com/blue-build/cli/commit/556652f92a805209585aa8a76dbba98a12fdc5b6)) - - Update README and CHANGELOG ([`c559fb4`](https://github.com/blue-build/cli/commit/c559fb4d6b729b9e83ff9cfe94ded24b52949f94)) - - Add ability to use incremental caching for rust builds in Earthfile ([`a25e041`](https://github.com/blue-build/cli/commit/a25e0418c4d0fbd8193997f257a72e3b4eace06f)) - - Have ublue-cli manage iso-generator ([`a3da7e3`](https://github.com/blue-build/cli/commit/a3da7e3db025b2410aa767daee560109947e683c)) - - Switch to using typed builders ([`aa86f48`](https://github.com/blue-build/cli/commit/aa86f48a5d21c6d3358f1426486ca46d7ea98e72)) - - Fix SAVE IMAGE ([`e9cfc8a`](https://github.com/blue-build/cli/commit/e9cfc8ae06d7e0c6442922f153f16bd7a407688d)) -
+## [0.3.6] - 2023-12-30 -## v0.3.4 (2023-12-19) - - - - - - - -### Chore - - - Fix version to match with published version +### Bug Fixes -### Chore +- Logging +- Update cargo.toml +- Bump version - - add rusty-hook +### Features -### New Features (BREAKING) +- Add Github support in Build command - - Remove legacy code" +## [0.3.5] - 2023-12-28 ### Bug Fixes - - Move command structs into bin - - Make containerfile formatting nicer - - Remove single quotes from image_digest - - clippy - - improper trim of image digest - -### New Features - - - Finish build feature - - Add logging - -### Chore - - - fix .git/ exclude - - Exclude some more files - - Add rust-toolchain.toml +- Add support for alpine image and using either podman or buildah ### Documentation - - Update README, checking off a feature - -### Commit Statistics - - - - - 3 commits contributed to the release. - - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - +- Update README and CHANGELOG -
view details +### Features - * **Uncategorized** - - Release ublue-rs v0.3.4 ([`f47dd02`](https://github.com/blue-build/cli/commit/f47dd02ea95c81ec004fcbc9e58240a95a6385c2)) - - Update changelog for release ([`785a60f`](https://github.com/blue-build/cli/commit/785a60ffd981e1be70aefdab5ee88aed76990d43)) - - Refactor Command Structs and create Earthly build ([`ebd861c`](https://github.com/blue-build/cli/commit/ebd861cd7eb5b3472b16bf9389270e33e5f981a0)) -
+- Adding more template files for init +- Adding new subcommand +- Add main README template +- Add basic templating support for Github Actions -## 0.3.3 (2023-12-18) +### Miscellaneous Tasks -### Commit Statistics +- Switch to using typed builders - - - - 3 commits contributed to the release. - - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details - - * **Uncategorized** - - Release ublue-rs v0.3.3 ([`c20b917`](https://github.com/blue-build/cli/commit/c20b917728dfc7e71dc77b1d95ab63b76d528d20)) - - Update changelog for release ([`a5663af`](https://github.com/blue-build/cli/commit/a5663afd1bf7d976eda483232c4c76961cb31b33)) - - Set some env vars for cosign; force color logs ([`d936000`](https://github.com/blue-build/cli/commit/d9360005775ba6aaf99825a813a85fcedec0d23d)) -
- -## 0.3.2 (2023-12-18) +## [0.3.2] - 2023-12-18 ### Bug Fixes - - improper trim of image digest - -### Commit Statistics +- Improper trim of image digest - - - - 3 commits contributed to the release. - - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details - - * **Uncategorized** - - Release ublue-rs v0.3.2 ([`f8214fc`](https://github.com/blue-build/cli/commit/f8214fc6236b63675d65a66865c9502d95303515)) - - Update changelog for release ([`211a393`](https://github.com/blue-build/cli/commit/211a393fdfdcbc362f4285c2a63a250b6aa9e6b2)) - - Improper trim of image digest ([`7f4f666`](https://github.com/blue-build/cli/commit/7f4f666b0aa82c6fe04c6c3a96630a59b7c1a675)) -
- -## 0.3.1 (2023-12-18) - - - -### Chore - - - add rusty-hook - -### New Features - - - Add logging +## [0.3.1] - 2023-12-18 ### Bug Fixes - - Remove single quotes from image_digest - - clippy - -### Commit Statistics - - +- Clippy +- Remove single quotes from image_digest - - 6 commits contributed to the release. - - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages +### Features -### Commit Details +- Add logging - +### Miscellaneous Tasks -
view details +- Add rusty-hook - * **Uncategorized** - - Release ublue-rs v0.3.1 ([`8878751`](https://github.com/blue-build/cli/commit/8878751989832d8a8f1bfbb69e0a4aace19d01ea)) - - Update changelog for release ([`73b9a1d`](https://github.com/blue-build/cli/commit/73b9a1ddb9e086e1716f658cf59f5b88c9051e68)) - - Remove single quotes from image_digest ([`b374d54`](https://github.com/blue-build/cli/commit/b374d546833eee10ccf9f7c8203fd5fe6637e143)) - - Add logging ([`b83cf57`](https://github.com/blue-build/cli/commit/b83cf574b8417a482c7f7fbfe9d3699aa9bd1d50)) - - Clippy ([`f437bda`](https://github.com/blue-build/cli/commit/f437bdaffa48d45e510a34cbd09d0ff736f92ded)) - - Add rusty-hook ([`5b1f997`](https://github.com/blue-build/cli/commit/5b1f99759c77377c8fbbe9c79b87d5c09c6479cd)) -
- -## 0.3.0 (2023-12-17) - - - - - -### Chore - - - fix .git/ exclude - - Exclude some more files - - Add rust-toolchain.toml - -### New Features - - - Finish build feature +## [0.3.0] - 2023-12-17 ### Bug Fixes - - Move command structs into bin - - Make containerfile formatting nicer - -### New Features (BREAKING) - - - Remove legacy code" - -### Commit Statistics - - - - - 11 commits contributed to the release over the course of 42 calendar days. - - 43 days passed between releases. - - 7 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - +- Make containerfile formatting nicer +- Move command structs into bin -
view details +### Features - * **Uncategorized** - - Release ublue-rs v0.3.0 ([`7745830`](https://github.com/blue-build/cli/commit/7745830345bf3c3c2ed97db085d5afabad1859a8)) - - Update changelog for release ([`985a3f6`](https://github.com/blue-build/cli/commit/985a3f6673e9d887b7bc761f20c68ae46be953d2)) - - Finish build feature ([`4ea6f77`](https://github.com/blue-build/cli/commit/4ea6f772e083419f74a5a304674b58c54a4c6a99)) - - Start work on build command ([`71d9397`](https://github.com/blue-build/cli/commit/71d93977b91cca8ad14bc1bc312988b042926333)) - - Update README ([`bcd7e71`](https://github.com/blue-build/cli/commit/bcd7e710a27ee9ef12417b4c17d99e728ecff2d0)) - - Remove legacy code" ([`785fc2f`](https://github.com/blue-build/cli/commit/785fc2f7621782a1597b728c5b5e49c41364e85e)) - - Move command structs into bin ([`006966b`](https://github.com/blue-build/cli/commit/006966bb351a34c435726dd7e202790001005a7c)) - - Make containerfile formatting nicer ([`49d512b`](https://github.com/blue-build/cli/commit/49d512b3f18db3370554c0e5b57b2dfc5d1d2abd)) - - Fix .git/ exclude ([`ea6143c`](https://github.com/blue-build/cli/commit/ea6143c7f7e628ea2958ccf8193c4e0e68595d2c)) - - Exclude some more files ([`13d10be`](https://github.com/blue-build/cli/commit/13d10bedf951d70a1f42c6dbebd0098ec7a2a610)) - - Add rust-toolchain.toml ([`1f030d6`](https://github.com/blue-build/cli/commit/1f030d6b74ebfb2f47b6772da59529be0996a2de)) -
+- [**breaking**] Remove legacy code" +- Finish build feature -## 0.2.2 (2023-11-04) +### Miscellaneous Tasks - +- Add rust-toolchain.toml +- Exclude some more files +- Fix .git/ exclude -### Chore - - - Fix version to match with published version +## [0.2.2] - 2023-11-04 ### Documentation - - Update README, checking off a feature - -### Commit Statistics - - - - - 5 commits contributed to the release over the course of 3 calendar days. - - 7 days passed between releases. - - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages +- Update README, checking off a feature -### Commit Details +### Miscellaneous Tasks - +- Fix version to match with published version -
view details - - * **Uncategorized** - - Release ublue-rs v0.2.2 ([`df7cc56`](https://github.com/blue-build/cli/commit/df7cc56289361d08a965ff053d55cdf7afc8c656)) - - Update changelog for release ([`a811667`](https://github.com/blue-build/cli/commit/a8116677b382498585971d3dbd2124f46b90b020)) - - Fix version to match with published version ([`603a333`](https://github.com/blue-build/cli/commit/603a3335f9cd97a1905dae6c909f95bcff051686)) - - Update README, checking off a feature ([`33bee78`](https://github.com/blue-build/cli/commit/33bee78acfd25b89599b5e26646c9faeaf1576f8)) - - Comment out config for now ([`5968065`](https://github.com/blue-build/cli/commit/596806594df1d093ffaf77a45910a425f3917b2d)) -
- -## 0.2.0 (2023-10-28) +## [0.2.0] - 2023-10-28 ### Bug Fixes - - print module context as json - - remove tracing - - Encapsulate module echo in quotes to be passed in as a single arg - - Add support for legacy containerfiles and modules containerfiles - - Create README - -### New Features (BREAKING) - - - Allow containerfile module to print out to main Containerfile - - Support new modules based starting point template - -### Commit Statistics - - - - - 8 commits contributed to the release over the course of 12 calendar days. - - 12 days passed between releases. - - 7 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - +- Create README +- Add support for legacy containerfiles and modules containerfiles +- Encapsulate module echo in quotes to be passed in as a single arg +- Remove tracing +- Print module context as json -
view details +### Features - * **Uncategorized** - - Release ublue-rs v0.2.0 ([`6b0f684`](https://github.com/blue-build/cli/commit/6b0f6847e9d39110d563cf584cc41038729dc61b)) - - Print module context as json ([`c6f2e5b`](https://github.com/blue-build/cli/commit/c6f2e5b18de8a85e482583fed075fb25818d7f34)) - - Allow containerfile module to print out to main Containerfile ([`9564ca0`](https://github.com/blue-build/cli/commit/9564ca0af36cb9ba26ba6c158dd1e24db90deee5)) - - Remove tracing ([`52936ff`](https://github.com/blue-build/cli/commit/52936fffb195b837c9e93be4a99f9964fadae1e4)) - - Encapsulate module echo in quotes to be passed in as a single arg ([`f2ab9bf`](https://github.com/blue-build/cli/commit/f2ab9bfd4aeb98709a8fc8aaed7b535c3010a4ad)) - - Add support for legacy containerfiles and modules containerfiles ([`b1b2b0b`](https://github.com/blue-build/cli/commit/b1b2b0b2ac2be3655066317246486bc337f38ad4)) - - Support new modules based starting point template ([`85aadf7`](https://github.com/blue-build/cli/commit/85aadf73e520b5f0c14c2e98093745c45a52b0c1)) - - Create README ([`731e1d7`](https://github.com/blue-build/cli/commit/731e1d75671ebc764dbfa052c72b0df3fbd1141a)) -
+- [**breaking**] Support new modules based starting point template +- [**breaking**] Allow containerfile module to print out to main Containerfile -## 0.1.1 (2023-10-16) +## [0.1.1] - 2023-10-16 ### Bug Fixes - - add changelog - -### Commit Statistics - - - - - 27 commits contributed to the release over the course of 20 calendar days. - - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details - - * **Uncategorized** - - Release ublue-rs v0.1.1 ([`0e4036b`](https://github.com/blue-build/cli/commit/0e4036ba86acc7859cbd9677090a7fb7ac2e8f07)) - - Release ublue-rs v0.1.1 ([`5d3756b`](https://github.com/blue-build/cli/commit/5d3756bfca4cb49ff14bccd009c73a34bcbd0f64)) - - Add changelog ([`b39fb4c`](https://github.com/blue-build/cli/commit/b39fb4cf1f19fee8ddd183a2401fe88143cf4dd7)) - - Revert back to published version number ([`acc29d6`](https://github.com/blue-build/cli/commit/acc29d60a6905eff92049738f0fcfffb9971770c)) - - Ignore the .sccache dir just in case ([`c6a339c`](https://github.com/blue-build/cli/commit/c6a339cdd088e21af9bfcb573697d936e86b4929)) - - Remove license-file prop ([`89acdbc`](https://github.com/blue-build/cli/commit/89acdbc6ec0430b6b35c62def6439b8f0a8a8c8c)) - - Include the cargo build pipeline ([`7f89c4e`](https://github.com/blue-build/cli/commit/7f89c4e266de5db5cc0921093c350ad4f2119b12)) - - Add features section ([`5c503ef`](https://github.com/blue-build/cli/commit/5c503eff4b46b95b70858ff4f4fac6459de25e53)) - - Put init and build behind feature flags ([`073ad4c`](https://github.com/blue-build/cli/commit/073ad4ca4a1d7e41583b4b0dcceb2a84a13f5a73)) - - Make changes to exclude and license ([`90bab6c`](https://github.com/blue-build/cli/commit/90bab6c9ff76b2c0c0e500ec4891513189eb5bb9)) - - Start work on pipeline ([`21beccd`](https://github.com/blue-build/cli/commit/21beccd018943cfb21fb2c07379aabbcfc3032fd)) - - Start work on init command ([`564ea91`](https://github.com/blue-build/cli/commit/564ea919a501264cb09c3181e0ed29e41bdc93ea)) - - Don't specify specific include ([`bc4557a`](https://github.com/blue-build/cli/commit/bc4557a9caae47169fc409db65422adb2a90b923)) - - Set bin ([`6b6578b`](https://github.com/blue-build/cli/commit/6b6578b3a7d3a7adebccc4cd13056745940521c4)) - - Remove default-run ([`fcf653d`](https://github.com/blue-build/cli/commit/fcf653d7f8d2c8d7db7b63967acf439f55a04d45)) - - Update Cargo.toml in order to publish ([`6753ab5`](https://github.com/blue-build/cli/commit/6753ab503a436207dc113101a36b79938fb7bd64)) - - Fix recipe and templates ([`8668a7a`](https://github.com/blue-build/cli/commit/8668a7a44247f8b253775c5b7e58c2096248a518)) - - Fix template ([`c415f6a`](https://github.com/blue-build/cli/commit/c415f6a90a1852a4c92d6b6cfd09eeeae3b84baf)) - - Clean up the code a bit ([`bd04489`](https://github.com/blue-build/cli/commit/bd04489dc3149d30a699db5732bf3bf9a61e0755)) - - Create autorun script capabilities ([`2cd8878`](https://github.com/blue-build/cli/commit/2cd887849012a705ee77adf0416b178963714a5f)) - - Add LICENSE ([`a28f0af`](https://github.com/blue-build/cli/commit/a28f0af02cfec48dadaabbfb8ca6951ddd2daa2e)) - - Allow for custom Containerfile adding ([`69effba`](https://github.com/blue-build/cli/commit/69effba45b7b1183c43606a5e67543b38f299a90)) - - Get cli in basic working order ([`bd6fabd`](https://github.com/blue-build/cli/commit/bd6fabd0de73217a69fbf89a8441de45b027c314)) - - Able to generate a Containerfile ([`e42cda0`](https://github.com/blue-build/cli/commit/e42cda01ff57b1717f514d42398aa9de7bbadc59)) - - Making some progress ([`5361b36`](https://github.com/blue-build/cli/commit/5361b36238a5e58f7d8604db9b0b4d9a0c0452b6)) - - Create templates, serialization structs, and cli arg parsing ([`783c53e`](https://github.com/blue-build/cli/commit/783c53ebb8118e4129eda6a395b047a25e0a1d1e)) - - Initial commit ([`6a7cadd`](https://github.com/blue-build/cli/commit/6a7cadd2f6d905580d5b4506ac186f9584e6b045)) -
+- Add changelog + diff --git a/Cargo.lock b/Cargo.lock index 9381131c..3f499db0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -278,7 +278,7 @@ dependencies = [ [[package]] name = "blue-build" -version = "0.5.6-dev.0" +version = "0.6.0" dependencies = [ "anyhow", "askama", diff --git a/Cargo.toml b/Cargo.toml index 248c7361..242c60d6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "blue-build" -version = "0.5.6-dev.0" +version = "0.6.0" edition = "2021" description = "A CLI tool built for creating Containerfile templates based on the Ublue Community Project" repository = "https://github.com/blue-build/cli"