The action is useful, but when invoking this action multiple times to check for multiple workflows to complete, the slow set up of this action can be detrimental.
The action seems to take up to 30 seconds to set itself up. Is this really necessary? Could the time be reduced somehow by using a cache of the dependencies or some lighter way of setting itself up? Maybe putting it in a docker container so the dependencies don't need to be reinstalled every time?
When looking at the action output I noticed that it seems to use a cache. But that cache doesn't appear to contain much of value:
The action is useful, but when invoking this action multiple times to check for multiple workflows to complete, the slow set up of this action can be detrimental.
The action seems to take up to 30 seconds to set itself up. Is this really necessary? Could the time be reduced somehow by using a cache of the dependencies or some lighter way of setting itself up? Maybe putting it in a docker container so the dependencies don't need to be reinstalled every time?
When looking at the action output I noticed that it seems to use a cache. But that cache doesn't appear to contain much of value: