Skip to content

Latest commit

 

History

History
76 lines (45 loc) · 2.22 KB

File metadata and controls

76 lines (45 loc) · 2.22 KB

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.

[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

  • Removed support for EOL heroku-20 builds

Fixed

  • Builds that use an in-dyno test database or Redis add-on (heroku-postgresql:in-dyno, heroku-redis:in-dyno) could intermittently fail during the pre-build phase with an error like The container name "/db" is already in use. These add-on containers now start with unique names, so a build no longer collides with a leftover container from a previous run.

[2.5.0] - 2025-10-21

Added

  • Tear down review apps when a PULL_REQUEST_CLOSED event is received.

[2.4.0] - 2025-09-22

Fixed

  • Enable Codebuild to archive apppack.toml from non-standard locations

Security

  • Updated Go version and underlying dependencies

[2.3.0] - 2025-09-19

Added

  • apppack.toml file is now accessible by APPPACK_TOML environment variable, allowing different services in different environments.

[2.2.0] - 2025-06-16

Changed

  • Updated embedded version of pack for all but heroku/buildpacks:20 builders

Fixed

  • heroku/builder:24 can now be used as a builder

[2.1.0] - 2025-02-10

Fixed

  • Release tasks work with latest metadata from Heroku Buildpacks