Because
* There are bugs in the latest version of vega that are not caught by
tests but can cause errors in Experimenter
* Locking the version in package.json does not prevent dependabot from
attempting to create PRs to update it
This commit
* Ignores vega in dependabot.yml
Because
- we want to use the population sizing schemas for graphql and UI
This commit
- sets up generation of typescript schemas from the pydantic schemas
- sets up publishing the typescript schemas to npm
Because
* We now have cirrus and schemas projects living in this repo
* Everyone benefits from automated package updates
This commit
* Adds cirrus and schemas to the dependabot config
Because
* We want to reduce the number of dependabot prs while staying as up to date as possible
* We want to reduce the number of dependabot prs that break and require manual intervention
This commit
* Ignores patch/major updates, allowing only minor updates
Because
* We're experimenting with disabling main branch protections
* And can use a few more circle credits
This commit
* Configures dependabot to PR against main
Becuase
* Dependabot was configured to look at each npm dir individually it was missing the global yarn.lock
This commit
* Changes dependabot to look at root and it should pick up each workspace and update yarn.lock
* feat(nimbus-ui): Init nimbus-ui with CRA Typescript, remove cruft, add tests, linting, workspace, README"
* Add optional label parameter to babel plugins for core
* Copy nimbus-ui into container before yarn build commands
* Only eslint ts source files
* Use container paths for nimbus-ui node_modules and built assets
* Upgrade TS version to latest
* Install eslint dev dependencies so we can lint outside react-scripts
* Rebuild yarn.lock file
* Use jsdom-sixteen jest test env for 'core'
* Use jsdom-sixteen jest test env for 'rapid'
* fix yarn deps issue, silence babel warning
* CI=yes not CI=true
* Add MPL license to missed file and add newline to package.json
* Fix dependabot spacing
* Move testing lib to dev dep instead of dep
* Fix double quotes in docker compose
Co-authored-by: Jared Lockhart <119884+jaredlockhart@users.noreply.github.com>
Co-authored-by: Jody Heavener <j.heavener@gmail.com>