mirror of
https://github.com/FormidableLabs/spectacle.git
synced 2026-04-01 09:37:31 +00:00
* added eslint and parsers to docs docs needs it's own .eslintrc for docs gh actions. actions tries to use the .eslintrc from the directory above but only has the node_modules from the docs directory in it's context causing errors regarding missing eslint packages * adds ci gh actions for testing and building the core code * separate docs lint from core code lint If docs are linted with core code, you need docs node_modules installed to work. This clashes with having separate ci/docs gh action workflows. Alternative: specify an .eslintrc on the yarn lint. This will lint docs, but use the core code lint specifications, which may not be desirable. * adds docs gh actions for building and deploying * fix to gh actions cache * remove travis ci config * updates to cache method * updated gh action names * updated formideploy and docs readme around testing it locally * added node-version 15.x to ci workflow * added specific node-version to docs workflow * added docs src to docs linter * use one linter, while keeping separate gh workflows * Updated name on docs workflow * use node-version 14.x in docs gh workflow * use folder specific yarn locks for caching in gh workflows * limit ci workflow pushes to main branches