From 8050ce73ee62b1a4d1a3f777065ce7a3d5288282 Mon Sep 17 00:00:00 2001 From: Gerald Pinder Date: Wed, 27 Mar 2024 19:46:03 -0400 Subject: [PATCH] chore: Release --- CHANGELOG.md | 72 +++++++++++++++++++++++++++++++++++++-------- Cargo.lock | 8 ++--- Cargo.toml | 8 ++--- install.sh | 2 +- recipe/Cargo.toml | 4 +-- template/Cargo.toml | 6 ++-- utils/Cargo.toml | 2 +- 7 files changed, 74 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da5c349e..29fa3757 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,51 @@ All notable changes to this project will be documented in this file. +## [0.8.3] - 2024-03-27 + +### Bug Fixes + +- Checkout proper versions when building on main vs a PR +- Use container skopeo (#110) +- Remove tmpfs for /tmp (#123) +- Allow docker driver to properly use cache (#126) +- Allow special characters for export script (#128) +- Copy bins and keys with mounts for ostree commit (#132) +- Set gzip to default compression format +- Create dir for keys and bins in case they don't exist +- Allow user supplied registry to be set in the template (#135) +- Unable to use SHELL with podman, encapsulate commands in /bin/bash -c +- Put export script in own image +- Remove docker syntax marker +- Pulling wrong exports image + +### Features + +- Revert to bash files module (#125) +- Support `zstd` compression (#134) +- Improve logging output (#139) + +### Miscellaneous Tasks + +- Update workspace dependency versions +- Setup build concurrency to reduce number of simultaneous builds on a PR +- Adjust readme path in files module.yml +- Fix readme path for containerfile module in module.yml +- Add version checks for upstream tools (#121) +- Don't build nightly for now +- Separate nightly build to not run in CI for now +- Remove builtin-podman code +- Enable cache builds on main branch +- Don't use docker driver for buildx job on main +- Update gitlab-ci section in README +- Add image source label for exports +- Use tag exports instead +- Fix build.yml + +### Refactor + +- Rename strategies to drivers + ## [0.8.2] - 2024-03-09 ### Bug Fixes @@ -28,6 +73,7 @@ All notable changes to this project will be documented in this file. - Update builds to use different satellites and have integration tests on their own job - Move cargo release settings to root Cargo.toml - Update crates to have their own versions starting at CLI version +- Prepare for v0.8.2 release ### Refactor @@ -197,9 +243,21 @@ All notable changes to this project will be documented in this file. ### Miscellaneous Tasks +- 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 - Bump version -## [0.5.2] - 2024-01-24 +## [0.5.2] - 2024-01-22 ### Bug Fixes @@ -219,18 +277,6 @@ All notable changes to this project will be documented in this file. - 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 diff --git a/Cargo.lock b/Cargo.lock index 82cf7d0b..a4aa06a4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -156,7 +156,7 @@ checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "blue-build" -version = "0.8.2" +version = "0.8.3" dependencies = [ "anyhow", "blue-build-recipe", @@ -190,7 +190,7 @@ dependencies = [ [[package]] name = "blue-build-recipe" -version = "0.8.2" +version = "0.8.3" dependencies = [ "anyhow", "blue-build-utils", @@ -205,7 +205,7 @@ dependencies = [ [[package]] name = "blue-build-template" -version = "0.8.2" +version = "0.8.3" dependencies = [ "askama", "blue-build-recipe", @@ -220,7 +220,7 @@ dependencies = [ [[package]] name = "blue-build-utils" -version = "0.8.2" +version = "0.8.3" dependencies = [ "anyhow", "chrono", diff --git a/Cargo.toml b/Cargo.toml index d349fe3e..d96ae087 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ module_name_repetitions = "allow" [package] name = "blue-build" build = "build.rs" -version = "0.8.2" +version = "0.8.3" edition.workspace = true description.workspace = true @@ -50,9 +50,9 @@ pre-release-replacements = [ ] [dependencies] -blue-build-recipe = { version = "=0.8.2", path = "./recipe" } -blue-build-template = { version = "=0.8.2", path = "./template" } -blue-build-utils = { version = "=0.8.2", path = "./utils" } +blue-build-recipe = { version = "=0.8.3", path = "./recipe" } +blue-build-template = { version = "=0.8.3", path = "./template" } +blue-build-utils = { version = "=0.8.3", path = "./utils" } clap = { version = "4", features = ["derive", "cargo", "unicode"] } clap-verbosity-flag = "2" clap_complete = "4" diff --git a/install.sh b/install.sh index 77db6ba7..2bc3840d 100755 --- a/install.sh +++ b/install.sh @@ -2,7 +2,7 @@ set -euo pipefail -VERSION=v0.8.2 +VERSION=v0.8.3 # We use sudo for podman so that we can copy directly into /usr/local/bin diff --git a/recipe/Cargo.toml b/recipe/Cargo.toml index 7acb6b5e..504f8c77 100644 --- a/recipe/Cargo.toml +++ b/recipe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "blue-build-recipe" -version = "0.8.2" +version = "0.8.3" edition.workspace = true description.workspace = true repository.workspace = true @@ -9,7 +9,7 @@ license.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -blue-build-utils = { version = "=0.8.2", path = "../utils" } +blue-build-utils = { version = "=0.8.3", path = "../utils" } chrono = "0.4" indexmap = { version = "2", features = ["serde"] } diff --git a/template/Cargo.toml b/template/Cargo.toml index 307e8a1d..cfee3306 100644 --- a/template/Cargo.toml +++ b/template/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "blue-build-template" -version = "0.8.2" +version = "0.8.3" edition.workspace = true description.workspace = true repository.workspace = true @@ -10,8 +10,8 @@ license.workspace = true [dependencies] askama = { version = "0.12", features = ["serde-json", "serde-yaml"] } -blue-build-recipe = { version = "=0.8.2", path = "../recipe" } -blue-build-utils = { version = "=0.8.2", path = "../utils" } +blue-build-recipe = { version = "=0.8.3", path = "../recipe" } +blue-build-utils = { version = "=0.8.3", path = "../utils" } log.workspace = true serde.workspace = true diff --git a/utils/Cargo.toml b/utils/Cargo.toml index b50277c6..cf6e049d 100644 --- a/utils/Cargo.toml +++ b/utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "blue-build-utils" -version = "0.8.2" +version = "0.8.3" edition.workspace = true description.workspace = true repository.workspace = true