Speeding up deployments

Is there a good resource for making things faster?

I was thinking, do people ever do incremental builds with Workflows? I.e. save the artifacts somewhere (S3?), and then bring them back for forthcoming builds?


Currently, there is no any built-in tool for incremental builds on GitHub.
However, you can try using some 3rd-party tools in your workflow to do the incremental builds, such as Bazel.

There are some actions published on the GitHub Marketplace:

You can use the action in your workflow to setup Bazel on the runner machine, then execute the related Bazel commands to do the incremental builds.