From ce8f889dc2ec113c541c2ab6f2fab2006472d8e3 Mon Sep 17 00:00:00 2001 From: Gerald Pinder Date: Sun, 25 Feb 2024 12:11:05 -0500 Subject: [PATCH] chore: Release blue-build version 0.8.0 --- CHANGELOG.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- install.sh | 2 +- 4 files changed, 48 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 57dd345f..dbdeff2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,50 @@ All notable changes to this project will be documented in this file. +## [0.8.0] - 2024-02-25 + +### Bug Fixes + +- Make sure cosign.pub exists before trying to check key validity +- Check for `GITHUB_TOKEN` instead of `SIGSTORE_ID_TOKEN` for github OIDC (#72) +- Use REGISTRY_TOKEN for GitHub OIDC signing +- Switch to using --certificate-identity-regexp for Github Keyless verification +- Remove trailing newlines from yaml arrays (#73) +- Use GH_TOKEN as GITHUB_TOKEN is a protected env var +- Allow empty custom modules dir (#77) + +### Documentation + +- Add module documentation for 'containerfile' and 'files' (#82) + +### Features + +- Use GitHub's OIDC for signing images (#62) +- Use WORKDIR and ENTRYPOINT for cli containers (#63) +- Clean up working container for SIGINT and SIGTERM (#14) +- Use tmpfs mount for /tmp and /var (#67) +- Allow user to use source images (#69) +- Make use of rpm-ostree cache (#68) +- Block overriding (#74) +- Allow use of akmods module (#71) +- Add retry options to cli build command (#81) + +### Miscellaneous Tasks + +- Fix build and build-pr not running properly +- Remove unwanted software so we have enough space to run the build for forked PRs +- Print out stderr from login attempts if login fails +- Replace tabs with spaces in Containerfile template +- Run integration tests on a separate satellite to keep build cache free +- Add trace log for github cosign verify +- Fix integration-tests for forks +- Update default module source (#76) + +### Refactor + +- Use GITHUB_TOKEN instead of REGISTRY_TOKEN (#75) +- Move modules into their own directory structure (#80) + ## [0.7.1] - 2024-02-13 ### Bug Fixes @@ -21,6 +65,7 @@ All notable changes to this project will be documented in this file. - Remove nightly flags - Rename registry-path arg to registry-namespace but keep previous as alias - Add cargo release files +- Release blue-build version 0.7.1 ### Refactor diff --git a/Cargo.lock b/Cargo.lock index aad4c874..1e3818dc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -278,7 +278,7 @@ dependencies = [ [[package]] name = "blue-build" -version = "0.7.1" +version = "0.8.0" dependencies = [ "anyhow", "askama", diff --git a/Cargo.toml b/Cargo.toml index a4bbbb09..56c0bbf4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "blue-build" -version = "0.7.1" +version = "0.8.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" diff --git a/install.sh b/install.sh index 4b807698..160af44e 100755 --- a/install.sh +++ b/install.sh @@ -2,7 +2,7 @@ set -euo pipefail -VERSION=v0.7.1 +VERSION=v0.8.0 # We use sudo for podman so that we can copy directly into /usr/local/bin