diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b3f4e1..1ca6213 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,15 @@ and this project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.ht ## [Unreleased] +## [0.2.7] - 2026-09-16 + +### Fixed + +- `--compiler-traces` no longer hangs when a compiler launcher such as ccache + is on `PATH`. The launcher works out which compiler to run by looking its + own name up on `PATH` again, where it found Buildprof's wrapper, which + handed straight back to the launcher. + ## [0.2.6] - 2026-09-13 ### Added diff --git a/Cargo.lock b/Cargo.lock index dd09133..b36fc3d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -31,7 +31,7 @@ checksum = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da" [[package]] name = "buildprof" -version = "0.2.6" +version = "0.2.7" dependencies = [ "analyzeme", "libc", diff --git a/Cargo.toml b/Cargo.toml index fba8d18..78d2619 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "buildprof" -version = "0.2.6" +version = "0.2.7" description = "Records every process and file access in a build and shows it as an interactive timeline" license = "Apache-2.0" readme = "README.md" diff --git a/action.yml b/action.yml index 4403ef8..c92eb0a 100644 --- a/action.yml +++ b/action.yml @@ -9,7 +9,7 @@ inputs: required: true version: description: Buildprof release tag to install. - default: v0.2.6 + default: v0.2.7 artifact-name: description: Unique name for this recording within the workflow run. default: buildprof-trace diff --git a/docs/usage.md b/docs/usage.md index 0aca291..0510b99 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -19,7 +19,7 @@ On a Linux runner, install your build tools, then record the build: ```yaml steps: - uses: actions/checkout@v7 - - uses: LalitMaganti/buildprof@v0.2.6 + - uses: LalitMaganti/buildprof@v0.2.7 with: command: | cmake -S . -B build