Releases: taskcluster/taskgraph
Releases · taskcluster/taskgraph
17.3.0
What's Changed
- chore: pre-commit autoupdate by @github-actions[bot] in #854
- Fix error handling in verify_run_task_caches by @jcristau in #856
- fix infinite loop in cached_tasks transforms by @jcristau in #859
- fix(load-task): consider -hg and -git suffixes in run-task check by @ahal in #861
- load-task: allow specifying caches on the command line by @jcristau in #858
- Add an upper bound to the taskcluster dependency and release 17.3.0 by @Eijebong in #863
Full Changelog: 17.2.1...17.3.0
17.2.1
What's Changed
- fix: removing HTTP error checking. by @abhishekmadan30 in #831
- fix: don't require free-threaded python tests to pass by @bhearsum in #845
- fix: support windows in
run-taskby @bhearsum in #850 - fix: make 'run-task' support Python 3.8 again by @ahal in #851
- Convert some "check" style transforms into verifications by @ahal in #849
- chore: version bump Taskgraph v17.2.1 by @ahal in #853
Full Changelog: 17.2.0...17.2.1
17.2.0
What's Changed
- feat: add support for outputting a mermaid flowchart of the kind graph by @bhearsum in #834
- fix: get_taskcluster_client should respect PRODUCTION_TASKCLUSTER_ROOT_URL by @jcristau in #835
- Fix get_index_url to avoid proxy by default + refactor get_artifact_url by @ahal in #836
- run-task: don't parse
git clean's error output by @jcristau in #833 - fix: mock away TASKCLUSTER_{CLIENT_ID,ACCESS_TOKEN} by @bhearsum in #839
- feat: run tests against 3.14 free-threaded python by @bhearsum in #837
- docs: add note about 'util/taskcluster.py' exception changes to migra… by @ahal in #841
- fetch-content: apply the repack filter on hard links destination by @glandium in #843
- tests: mark test that depends on multiprocess as Linux-only by @bhearsum in #838
- Bug 1997236 - Don't try to re-parse JSON in util.taskcluster.get_arti… by @Eijebong in #846
- fix: block tc proxy in script_url by @bhearsum in #847
- chore: Bump version to 17.2.0 by @Eijebong in #848
Full Changelog: 17.1.0...17.2.0
17.1.0
What's Changed
- generator: add support for "graph_config" verifications by @jcristau in #802
- ci: run tests against Python 3.14 by @ahal in #828
- ci: move tests to new linux-docker pool (bug 1995275) by @jcristau in #830
- Re-support 3.8 in fetch-content + version bump by @ahal in #832
Full Changelog: 17.0.0...17.1.0
17.0.0
What's Changed
- Remove base_ref and base_rev post-processing by @ahal in #813
- actions: fix retrigger-multiple's json schema by @jcristau in #820
- Drop support for Python 3.8 by @ahal in #821
- Optimize graph traversal by using a more appropriate algorithm by @Eijebong in #823
- Make sure we return read only dicts from
links_and_reverse_links_dictby @Eijebong in #825 - Make sure that cached values from links_and_reverse_links_dict are not mutable inside by @Eijebong in #826
- Make sure every node is in the values returned from links_and_reverse_links_dict by @Eijebong in #827
- Use
links_and_reverse_links_dictinreplace_tasksby @Eijebong in #824 - Support shallow clones with Git by @ahal in #772
- fix: Updated Error Type to TaskclusterRestFailure to align with the switch to the taskcluster package by @abhishekmadan30 in #822
- chore: version bump 17.0.0 by @ahal in #829
Full Changelog: 16.2.1...17.0.0
16.2.1
What's Changed
- run-task: wait on child processes when we're pid 1. by @jcristau in #810
- Fix test_util_archive.py by @ahal in #798
- Restore
list_artifactsto its correct behavior by @Eijebong in #811 - Update taskcluster to 91+ to fix get_artifact by @Eijebong in #815
- chore: version bump 16.2.1 by @ahal in #817
Full Changelog: 16.2.0...16.2.1
16.2.0
What's Changed
- fix: call listTasks properly by @jcristau in #796
- feat: create the perfherder-data.json for fetch-content task (bug-1992052) by @junngo in #797
- chore: update to image_builder 6.1.0 (bug 1989274) by @JohanLorenzo in #799
- Fix exception handling regression in load_task by @ahal in #800
- style: enable lint and formatting on src/taskgraph/run-task by @ahal in #803
- Fix a couple regressions in taskcluster.py by @ahal in #801
- Use dependency-groups.dev instead of dev-dependencies in uv by @Eijebong in #805
- fix: add pagination for list incomplete tasks by @abhishekmadan30 in #804
- style: exclude robustcheckout.py and revert changes by @ahal in #806
- fix: added use_proxy flag to get_artifact_url by @abhishekmadan30 in #807
- ci: index docker-images by pull request number by @ahal in #766
- chore: version bump Taskgraph 16.2.0 by @abhishekmadan30 in #809
New Contributors
Full Changelog: 16.1.1...16.2.0
16.1.1
What's Changed
- Restore test coverage for find_task_id_batched and status_task_batched by @jcristau in #793
- chore: version bump Taskgraph 16.1.1 by @abhishekmadan30 in #795
Full Changelog: 16.1.0...16.1.1
16.1.0
What's Changed
- chore: pre-commit autoupdate by @github-actions[bot] in #790
- docs: add a page for using 'taskgraph load-task' by @ahal in #789
- chore: exclude robustcheckout.py from linting by @jcristau in #791
- fix: restore pagination handling for batched APIs by @jcristau in #792
- chore: version bump Taskgraph 16.1.0 by @abhishekmadan30 in #794
Full Changelog: 16.0.0...16.1.0
16.0.0
What's Changed
- fix: replaced taskcluster rest api calls with package by @abhishekmadan30 in #741
- fix(deps): update to image_builder 6.0.0 by @ahal in #783
- Use image_builder in
build-imageandload-taskcommands by @ahal in #785 - chore: version bump Taskgraph 16.0.0 by @ahal in #786
Full Changelog: 15.4.0...16.0.0