From 3c43e003774ff48bde2225dc7594f817eab3a1d5 Mon Sep 17 00:00:00 2001 From: Ben Hearsum Date: Wed, 13 Aug 2025 11:23:47 -0400 Subject: [PATCH] chore: version bump 15.0.0 --- CHANGELOG.md | 15 +++++++++++++++ docs/reference/migrations.rst | 9 +++++++++ pyproject.toml | 2 +- uv.lock | 2 +- 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ac6cd341..2e669a865 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log +## [15.0.0] - 2025-08-13 + +## Added + +- Process kinds in parallel with a pool of processes (#738) +- use `uv` to check python version, when available(#733) + +## Changed + +- BREAKING CHANGE: Use `primary-dependency-label` attribute to find primary dependency of tasks (#736) + +## Fixed + +- Fallback to guessing repo root in config.py (#742) + ## [14.6.1] - 2025-08-11 ### Fixed diff --git a/docs/reference/migrations.rst b/docs/reference/migrations.rst index 4b2aa54e6..d5bf01e1b 100644 --- a/docs/reference/migrations.rst +++ b/docs/reference/migrations.rst @@ -3,6 +3,15 @@ Migration Guide This page can help when migrating Taskgraph across major versions. +14.x -> 15.x +------------ + +* `get_primary_dependency` now requires a `primary-dependency-label` to be set + on the task it is passed instead of `primary-kind-dependency`. Update any tasks + you were calling this for to set this attribute. (If your only usage of this + is indirectly through `from_deps`, no change is needed: `from-deps` generated + tasks will set this for you.) + 13.x -> 14.x ------------ diff --git a/pyproject.toml b/pyproject.toml index be845dcaa..766fe789e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ ### Project [project] name = "taskcluster-taskgraph" -version = "14.6.1" +version = "15.0.0" description = "Build taskcluster taskgraphs" readme = "README.rst" authors = [ diff --git a/uv.lock b/uv.lock index c234e151b..c2786129d 100644 --- a/uv.lock +++ b/uv.lock @@ -2010,7 +2010,7 @@ wheels = [ [[package]] name = "taskcluster-taskgraph" -version = "14.6.1" +version = "15.0.0" source = { editable = "." } dependencies = [ { name = "appdirs" },