Files
Justin Gardner 255b347f15 Migrate to Github Actions (#995)
* 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
2021-03-18 11:34:16 -04:00
..