Because
* Using a git submodule will require that we always commit the latest commit hash which muddies the git history
This commit
* Uses curl/unzip to fetch the latest jetstream config archive and unpacks it into the outcomes folder
* Removes the gitsubmodule
Because
* We'd like to make sure that the apollo client generated code stays in sync with the server
This commit
* Uses the schema.graphql to check whether the backend is in sync with the frontend codebase
* regenerates the schema.graphql and typescript stubs together so they stay in sync
Because
* It would be nice to run the storybook publishing in parallel, and
* It would be nice to have a published storybook for a PR even if it hasn't yet got passing tests or complete test coverage
This commit
* Moves storybook publishing to a separate circle ci task
Because
* We want to publish Storybook builds to demo and preview component work
in nimbus-ui
This commit
* Integrates mozilla-fxa/storybook-gcp-publisher into the CircleCI flow
so that Storybooks are built and published to a Google Cloud static
site for every test run
EXP-281
fixes#3427
* 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>
* test edits to reach 100% coverage fixes#2173
* formatting
* fixed up imports
Co-authored-by: Jared Lockhart <119884+jaredlockhart@users.noreply.github.com>
* added docker-compose to include norm.and delivery console fixes#1459
* changes to dockercompose to build from symlinks rather than images
* read me update
* makefile changes compose all and normandy shell
* renamed service names and added env var for worker
* removed slashes for norm. and dc in gitignore
* added build ssl to compose_build_all