- Add a `cache-pull-requests` parameter to `taskcluster/config.yml` to disable caching of tasks on pull requests.
7.1.0
Added
- Add a `task-expires-after` parameter to `taskcluster/config.yml` to set the default value for `expires-after` on level 1 tasks.
7.0.3
Fixed
- Wrong module name being generated in `taskgraph init` - Exception in `taskgraph test-action-callback` due to wrong default root - Reverted change causing log spam during optimization phase
7.0.2
Fixed
- Reference to wrong root directory in `taskgraph action-callback`
7.0.1
Fixed
- Ensure pull requests properly use cached tasks - Print help if no arguments are provided to `taskgraph` - run-task: pass '--break-system-packages' when installing pip requirements - Bootstrap Taskgraph 7 with latest decision image - Update template Dockerfile to work with current alpine:latest base image
7.0.0
Added
- Ability to use dictionary keys with `<task-reference>` - Body of responses logged on failure in `taskgraph.util.taskcluster`
Changed
- BREAKING CHANGE: Root directory now considered to be `taskcluster` instead of `taskcluster/ci` - BREAKING CHANGE: `config.yml` moved from `taskcluster/ci` to `taskcluster` - BREAKING CHANGE: `taskcluster/ci` renamed to `taskcluster/kinds` - BREAKING CHANGE: `taskgraph.transforms.job` renamed to `taskgraph.transforms.run` - BREAKING CHANGE: Renamed `taskgraph.target_tasks._target_task` to `register_target_task` - BREAKING CHANGE: Switched Decision docker image from Ubuntu 22.04 to Debian 12 - `index-task` docker image upgrade to node v18
Removed
- BREAKING CHANGE: Dropped support for Python 3.7 - BREAKING CHANGE: Removed `taskgraph.util.decision.make_decision_task` - BREAKING CHANGE: Removed the `decision-mobile` docker image - BREAKING CHANGE: Removed `taskgraph.transforms.release_notifications` shim
Fixed
- BREAKING CHANGE: Stopped hardcoding path to `hg` on MacOS in `run-task` - Worker caches setup by the `run` transforms now contain the docker image hash if applicable - `--diff` flag will not fail if only one of the two graph generations failed - Paths in `taskgraph.util.hash` are normalized for Windows support - `taskgraph init` template now separates Decision task caches by project