Download action repository
called repeatedly for actions that have to be the same
#3731
Labels
bug
Something isn't working
Describe the bug
If an action is used multiple times and the owner or repository name varies in case, then the action will be downloaded multiple times.
As GitHub asserts that owners and repository names are case-insensitive, this is wasteful.
(Note: paths within repositories may be case-sensitive, that's outside the scope of this report.)
To Reproduce
Steps to reproduce the behavior:
Set up job
section of the workflow run forGetting action download info
andDownload action repository
...Expected behavior
::notice ::action requested by multiple cases <...>
)Runner Version and Platform
Version of your runner? 2.322.0
OS of the machine running the runner? Linux
What's not working?
The runner is needlessly downloading multiple copies of an action that it can know to be identical.
Job Log Output
Runner and Worker's Diagnostic Logs
https://github.com/check-spelling-sandbox/animated-umbrella/actions/runs/13579439266/job/37962625594#step:1:25
For comparison, here's a workflow run where the same action is used multiple times, each time w/ the same case. Note that it only downloads the action repository once:
https://github.com/check-spelling-sandbox/animated-umbrella/actions/runs/13579366005/job/37962422085
The text was updated successfully, but these errors were encountered: