I note that all our github code checks are currently defined in the same workflow file, meaning they all run regardless of code changes. This also costs us more money.
We can easily split our checks into modules - frontend, backend, k6, and soon also cloud, and configure them only to run on a PR if it includes code changes in that module. This will not only speed up PR checks, it'll also be cheaper.
I note that all our github code checks are currently defined in the same workflow file, meaning they all run regardless of code changes. This also costs us more money.
We can easily split our checks into modules - frontend, backend, k6, and soon also cloud, and configure them only to run on a PR if it includes code changes in that module. This will not only speed up PR checks, it'll also be cheaper.