This GitHub Action downloads a file from a specified URL and caches it to avoid repeated downloads on subsequent runs. Accepts a file URL and optional download destination, filename, and SHA256 hash.