Firebase Ci Versions Save

Simplified Firebase interaction for continuous integration

v0.8.0

4 years ago
  • feat(core): add support for Github Actions
  • feat(core): add support for drone-ci, codeship, and wercker
  • chore(core): add eslint-plugin-jsdoc to confirm valid jsdoc comments exist for all functions
  • chore(core): switch to yarn over npm
  • chore(deps): update commander + chalk
  • chore(deps): update a number of dev dependencies including babel

v0.7.0

4 years ago
  • fix(mapEnv): prevent command failure due to split of undefined error - #46
  • feat(utils): simplify runCommand util to help prevent split of undefined error
  • feat(core): remove usage of babel-plugin-add-module-exports (deprecated)
  • fix(deps): update commander to v3
  • fix(deps): update devDependencies including husky and babel

v0.6.0

4 years ago
  • fix(createConfig): no longer use 'default' with createConfig
  • feat(tests): switch to nyc in place of istanbul for test coverage
  • fix(deps): update dependencies (including codecov)
  • feat(core): drop node 6 support (multiple deps require this)

v0.5.8

5 years ago
  • fix(deploy): add --non-interactive flag to deploy command (fails builds instead of showing prompts)
  • fix(deploy): remove new lines and tabs from deploy message
  • fix(deploy): improve the way that debug flag is passed and log after

v0.5.7

5 years ago
  • feat(deploy): add FIREBASE_CI_WRAP_TOKEN option to wrap deploy token in quotes
  • fix(deploy): log deploy arguments when in debug mode

v0.5.6

5 years ago
  • fix(core): throw when attempting to load an invalid JSON instead of just warning (particularly when loading .firebaserc for createConfig)
  • fix(tests): remove unnecessary .only from createConfig test
  • fix(tests): change codecov command to correctly upload coverage report (set correct path)

v0.5.4

5 years ago
  • feat(deploy): add support for debug flag to deploy command (passed along to Firebase CLI)

v0.5.5

5 years ago
  • feat(createConfig): config file path option supporting different file types based on extension - @punkch
  • feat(docs): add a options section to createConfig describing new features
  • fix(core): switch eslint config to js files from yaml
  • feat(tests): add sinon and sinon-chai to verify log calls

v0.5.3

5 years ago
  • fix(deploy): remove regex on deploy targets (allowing for targets such as hosting:web instead of just hosting)
  • fix(deploy): only include FIREBASE_TOKEN if it is defined

v0.6.0-alpha

5 years ago
  • Depend directly on firebase-tools
  • Call deploy from firebase-tools module directly (instead of shell command) to improve deploy target support
  • Support passing message in firebase-ci deploy command