Problem:
build.yml and ci.yml have major overlaps in their processes.
build.yml Checks out the project, installs dependencies, and then builds the project
ci.yml Does everything build.yml does, plus it runs the linter and formatter
Proposed Solution:
Remove build.yml, change required status checks for main to used ci instead.
Problem:
build.ymlandci.ymlhave major overlaps in their processes.build.ymlChecks out the project, installs dependencies, and then builds the projectci.ymlDoes everythingbuild.ymldoes, plus it runs the linter and formatterProposed Solution:
Remove
build.yml, change required status checks formainto usedciinstead.