mirror of
https://github.com/tiktok/sparo.git
synced 2024-12-12 00:31:24 -05:00
.. | ||
config | ||
etc | ||
src | ||
.eslintrc.js | ||
LICENSE | ||
package.json | ||
README.md | ||
tsconfig.json |
sparo-real-repo-test
Building this project tests sparo command outputs with a real GitHub repo, which is the "build-test" branch of "sparo" itself.
Details
lib/start-test.js
is run after building the project. This scripts generate the output text files under temp/etc
. In local builds, those files are copied to etc
folder. During a CI build, the files under these two folders are compared and the CI build fails if they are different. This ensures that files under etc
folder must be up to date in the PR, and people who review the PR must approve any changes.
How to fix the build errors
Run rush build -t sparo-real-repo-test
to regenerate files under etc
folder and commit them into Git.