Taskcluster-taskgraph

Latest version: v9.0.0

Safety actively analyzes 638388 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 13

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

6.3.1

Fixed

- `taskgraph init` no longer derives the project name from local checkout dir
- `run-task` bypasses Git's safe directory feature which breaks caches on multi-user workers
- Fix for `taskgraph load-image` when specifying a name
- `deadline-after` field added to `job_description_schema`

Page 3 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.