From 016d212398312be3ed4b902a7ca0547dc1a218d7 Mon Sep 17 00:00:00 2001 From: Brendan Smith Date: Thu, 23 Jul 2026 11:54:39 -0400 Subject: [PATCH] Cut 2.7.0 release: CI build vars (#13) --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e05e6ec..8363558 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.7.0] - 2026-07-23 + +### Added + +* CodeBuild environment variables are now mapped to neutral, industry-standard CI + variable names and made available to builds — as `--build-arg` values for Docker + builds and as environment variables for buildpack builds: + * `CI_COMMIT_REF` — source ref (from `CODEBUILD_WEBHOOK_HEAD_REF`, falling back to + `CODEBUILD_SOURCE_VERSION` for manual builds) + * `CI_COMMIT_SHA` — resolved commit SHA (from `CODEBUILD_RESOLVED_SOURCE_VERSION`) + * `CI_BUILD_STARTED_AT` — build start time (from `CODEBUILD_START_TIME`) + * `CI_REPOSITORY_URL` — repository clone URL (from `CODEBUILD_SOURCE_REPO_URL`) + + Each variable is only set when its source value is present, so Dockerfile `ARG` + defaults are preserved on non-CodeBuild or manual runs. + ## [2.6.0] - 2026-07-21 ### Changed