Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Workflow loading speedup #4500
This PR introduces a number of changes to improve the speed with which we iterate over workflows and workflow steps by doing roughly 4 things (see commits for details).
For a sqlite backend this decreases the time needed to download a workflow through the API using the
For completeness, this is the profiler output for downloading the same workflow 30 times using a postgresql db without the PR:
and with the PR: