Re-posting this from here, as I think maybe I posted in the wrong folder.
- A failed filter “Run on Master” seems to cancel another filter “Run on PR” which executes after the same action. Is there are good way to get if / else behaviour with filters? This is preventing me from having separate production / staging deployments.
- Is there a way to “group” status checks on PRs? Currently each action appears individually on the PR, even if it is not a status check. They don’t appear in the order they ran either, but alphabetically. The way I’ve set it up honestly isn’t very meaningful at a glance on a PR, particularly for someone unfamiliar with the project, I imagine.
- Are there any strategies that could reduce my build time? e.g. I am currently installing the npm dependencies on each run, and the gatsby .cache folder is not maintained in between each build. With equivalent systems that I have used in the past, e.g. circleci, I’ve come across strategies that worked quite well.
Thanks for anyone taking a look at this, much appreciated.