Everyone on the team runs a slightly different command. Can I name one?
Asked 11,240 views2 answers
34votes
Our wiki has four versions of "the command to run before you merge", the CI file has a fifth, and they disagree about browsers and retries. Every time we change a gate someone has to find all five.
Is there something in SDODS for this, or do I write a Makefile?
Worth knowing where to put them. Processes under defaults.processes in the workspace file apply to every project; a project process with the same name overrides it wholesale.
So the pattern that scales is: the shape of pr-check in the workspace, and only the projects that genuinely differ redefining it. After that a change of gate or browser list is a YAML edit rather than a pull request against your CI file.