The GitHub Workflow must tries to check for recipe's updates, and if any updates, would rebuild the packages and store it in cache, otherwise it should reuse the old binary packages.
References
https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows
https://github.com/actions/cache