45 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v0.5.5 (2024-01-26)
Chore
- Bumb version
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.
- 2 unique issues were worked on: #12, #15
Commit Details
view details
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.5.3 (2024-01-24)
Chore
- Bump version
Commit Statistics
- 5 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
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
Documentation
- 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 theclipackage 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
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.
- 5 unique issues were worked on: #10, #11, #4, #8, #9
Commit Details
view details
- #10
- Update README.md (
00b81a2)
- Update README.md (
- #11
- Use GHCR for install.sh (
42d879a)
- Use GHCR for install.sh (
- #4
- Run clippy + BlueBuildTrait (
dbbd087)
- Run clippy + BlueBuildTrait (
- #8
- Rebase path not being generated properly (
c832bcd)
- Rebase path not being generated properly (
- #9
- Create GitHub Workflow (
99649d2)
- Create GitHub Workflow (
- Uncategorized
- Bump blue-build v0.5.2 (
c3003e2) - Allow write for id-token (
4858d9d) - Fetch all to get history for changelog updates (
8bc7cf3) - Add CARGO_REGISTRY_TOKEN (
32d31fd) - Remove input for release (
cf04653) - Set packages permissions to write (
40d6ffb) - Use docker/login-action@v3 (
90dbe0b) - Allow workflow_dispatch on build (
5849c4a) - Allow write for contents and id-token (
e8e8bfa) - Don't build integration tests in +all (
6a4c89d) - Release blue-build v0.5.2 (
6fffe12) - Manual bump of version (
dbea80c) - Manual update changelog for release (
d005bfc) - Update changelog (
e71b189) - Update Cargo.toml with new repo URL (
4f62b3e) - Update outdated 60-custom.just (
9454baa)
- Bump blue-build v0.5.2 (
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
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
Test
- Add integration tests for build and template
Commit Statistics
- 7 commits contributed to the release over the course of 4 calendar days.
- 5 days passed between releases.
- 6 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release blue-build v0.4.3 (
c70d78c) - Use podman-api crate for building images (
1b950b0) - Use --privileged instead of WITH DOCKER (
218cc9c) - Run both nightly and default integration tests (
5d50ac4) - Enable integration tests (
fad8eb2) - Add integration tests for build and template (
9636c2e) - Add CODEOWNERS file (
0a780fb)
- Release blue-build v0.4.3 (
v0.4.2 (2024-01-14)
Bug Fixes
- Used wrong image for installer in Containerfile template
Commit Statistics
- 2 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.4.1 (2024-01-14)
Documentation
- Update README to describe using local builds
Bug Fixes
- Installer used wrong image tag
Commit Statistics
- 3 commits contributed to the release.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.4.0 (2024-01-14)
New Features (BREAKING)
- remove containerfile arg since we use compiled time templates
Commit Statistics
- 2 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.3.13 (2024-01-14)
New Features
- Local image rebasing
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.3.12 (2024-01-06)
Documentation
- Add logos
Commit Statistics
- 2 commits contributed to the release.
- 2 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
v0.3.11 (2024-01-04)
Bug Fixes
- removed unwrap from template to handle with proper error message
Commit Statistics
- 2 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.3.10 (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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.3.9 (2024-01-01)
Bug Fixes
- clippy error for image_tag
- Allow image_version to be a String
- Earthfile syntax error
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.3.8 (2023-12-30)
Documentation
- renaming tool in docs
Bug Fixes
- rename ublue-rs to blue-build
Commit Statistics
- 3 commits contributed to the release.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.3.6 (2023-12-30)
New Features
- Add Github support in Build command
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.3.5 (2023-12-28)
Chore
- Switch to using typed builders
Documentation
- Update README and CHANGELOG
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
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release ublue-rs v0.3.5 (
386308f) - Update changelog for release (
7897f9d) - Add basic templating support for Github Actions (
7ce7048) - Add support for alpine image and using either podman or buildah (
3b07758) - Add main README template (
6c61cab) - Adding new subcommand (
249f852) - Adding more template files for init (
556652f) - Update README and CHANGELOG (
c559fb4) - Add ability to use incremental caching for rust builds in Earthfile (
a25e041) - Have ublue-cli manage iso-generator (
a3da7e3) - Switch to using typed builders (
aa86f48) - Fix SAVE IMAGE (
e9cfc8a)
- Release ublue-rs v0.3.5 (
v0.3.4 (2023-12-19)
Chore
- Fix version to match with published version
Chore
- add rusty-hook
New Features (BREAKING)
- Remove legacy code"
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
Documentation
- Update README, checking off a feature
Commit Statistics
- 3 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
0.3.3 (2023-12-18)
Commit Statistics
- 3 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
0.3.2 (2023-12-18)
Bug Fixes
- improper trim of image digest
Commit Statistics
- 3 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
0.3.1 (2023-12-18)
Chore
- add rusty-hook
New Features
- Add logging
Bug Fixes
- Remove single quotes from image_digest
- clippy
Commit Statistics
- 6 commits contributed to the release.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
0.3.0 (2023-12-17)
Chore
- fix .git/ exclude
- Exclude some more files
- Add rust-toolchain.toml
New Features
- Finish build feature
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release ublue-rs v0.3.0 (
7745830) - Update changelog for release (
985a3f6) - Finish build feature (
4ea6f77) - Start work on build command (
71d9397) - Update README (
bcd7e71) - Remove legacy code" (
785fc2f) - Move command structs into bin (
006966b) - Make containerfile formatting nicer (
49d512b) - Fix .git/ exclude (
ea6143c) - Exclude some more files (
13d10be) - Add rust-toolchain.toml (
1f030d6)
- Release ublue-rs v0.3.0 (
0.2.2 (2023-11-04)
Chore
- Fix version to match with published version
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release ublue-rs v0.2.0 (
6b0f684) - Print module context as json (
c6f2e5b) - Allow containerfile module to print out to main Containerfile (
9564ca0) - Remove tracing (
52936ff) - Encapsulate module echo in quotes to be passed in as a single arg (
f2ab9bf) - Add support for legacy containerfiles and modules containerfiles (
b1b2b0b) - Support new modules based starting point template (
85aadf7) - Create README (
731e1d7)
- Release ublue-rs v0.2.0 (
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release ublue-rs v0.1.1 (
0e4036b) - Release ublue-rs v0.1.1 (
5d3756b) - Add changelog (
b39fb4c) - Revert back to published version number (
acc29d6) - Ignore the .sccache dir just in case (
c6a339c) - Remove license-file prop (
89acdbc) - Include the cargo build pipeline (
7f89c4e) - Add features section (
5c503ef) - Put init and build behind feature flags (
073ad4c) - Make changes to exclude and license (
90bab6c) - Start work on pipeline (
21beccd) - Start work on init command (
564ea91) - Don't specify specific include (
bc4557a) - Set bin (
6b6578b) - Remove default-run (
fcf653d) - Update Cargo.toml in order to publish (
6753ab5) - Fix recipe and templates (
8668a7a) - Fix template (
c415f6a) - Clean up the code a bit (
bd04489) - Create autorun script capabilities (
2cd8878) - Add LICENSE (
a28f0af) - Allow for custom Containerfile adding (
69effba) - Get cli in basic working order (
bd6fabd) - Able to generate a Containerfile (
e42cda0) - Making some progress (
5361b36) - Create templates, serialization structs, and cli arg parsing (
783c53e) - Initial commit (
6a7cadd)
- Release ublue-rs v0.1.1 (