mesa/bin
Guilherme Gallo 701b035179 bin/ci: Ensure that all jobs have nodes in DAG
Some automatic jobs, such as 'rustfmt' and 'clang-format', are skipped
during the graph sweep because their parents are already included in the
node set.

This commit ensures all visited jobs are in DAG and fixes iteration
modification using deepcopy.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9376

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Acked-by: David Heidelberg <david.heidelberg@collabora.com>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24176>
2023-07-17 15:34:11 +00:00
..
ci bin/ci: Ensure that all jobs have nodes in DAG 2023-07-17 15:34:11 +00:00
pick bin/pick: Add support for adding notes on patches 2023-06-15 22:37:31 +00:00
.editorconfig
__init__.py
commit_in_branch.py
commit_in_branch_test.py
gen_calendar_entries.py
gen_calendar_entries_test.py
gen_release_notes.py
gen_release_notes_test.py
gen_vs_module_defs.py
git_sha1_gen.py
install_megadrivers.py
khronos-update.py
meson-cmd-extract.py
meson.build
perf-annotate-jit.py
pick-ui.py bin/pick-ui: use asyncio.new_event_loop 2023-06-15 22:37:31 +00:00
post_version.py
post_version_test.py
refcnt-log-helper.py
symbols-check.py
update-android-headers.sh