Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 2.27 KB

File metadata and controls

40 lines (27 loc) · 2.27 KB

Deployment instructions

Dependency tree

There are two integrations that depend on eufy-security-ckient, one for Home Assistant and another one for Homey.

The dependency tree between all the involved repos looks like this:

The instructions below apply only to the bropat repos.

eufy-security-client

How to deploy a new version of eufy-security-client:

  1. Update all the npm dependencies.
  2. Run sh scrtips/cut_release <version> to update the version and create a PR
  3. Review and merge into the develop branch the PRs that should be included in the next release.
  4. Merge everything from develop into master.
  5. Publish a new release and tag out of the latest changes merged into master.
  6. Copy the autogenerated release notes and paste them in the Changelog section of the README.md.
  7. Submit a PR with those changes and merge them.
  8. Using that new release from master, publish a new eufy-security-client npm package version. but using npm publish locally

Next steps:

  1. Release a new version of bropat/eufy-security-ws
  2. Release a new version of bropat/hassio-eufy-security-ws

eufy-security-ws

Instructions.

hassio-eufy-security-ws

Instructions.