Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: build graph endpoint for pipeline visualization (#995)
* feat: visualization WIP * wip: arquint layout DEPRECATED * chore: clean up and convert to DOT edges format * feat: stages/steps nested subgraphs * feat: stages & edges * wip * wip: added built-in nodes and negative ids * wip: add build_id to dag struct * chore: merge with main * feat: services * wip: established required code, clean-up phase * tweak: return on complexity error * chore: clean up code * fix: account for canceled and skipped * fix: compile with commit Co-authored-by: Easton Crupper <[email protected]> * fix: typo * fix: add Graph to api spec * fix: reorganize imports * enhance: use constant for complexity limit * enhance: check complexity prior to processing * fix: combine builtin node check * fix: account for all statuses * chore: revert gitignore * chore: move comment * fix: use resource count returned from db * fix: swagger headers * fix: linting * chore: revert docker-compose * chore: revert docker-compose * fix: api-spec schema * fix: linting * fix: use perPage var over hardcoded variable * enhance: resource fetch optimization * enhance: ruleset and status clarity * fix: comments * chore: remove unused initializations --------- Co-authored-by: Easton Crupper <[email protected]>
- Loading branch information