10 Commits

Author SHA1 Message Date
2612f61082 feature/drone (#4)
All checks were successful
continuous-integration/drone/push Build is passing
Revert "Using email alias"

This reverts commit d1a3b80293.

Using email alias

Removing bash_profile

WIP

Updating registry path

Co-authored-by: Brandon Watson <watsonb8133@gmail.com>
Reviewed-on: http://gitea.watsonlabs.net/watsonb8/homebridge-harmony-control/pulls/4
2021-06-02 21:59:52 -04:00
5a8b03a038 Adding notifier
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-02 21:20:09 -04:00
6c363f8d8c Adding official npm plugin
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-02 21:14:12 -04:00
cea0c3f1cf WIP
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-02 21:09:06 -04:00
2b13f78a0d WIP
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-02 21:05:29 -04:00
810431d82b Adding publish step
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-02 20:54:21 -04:00
118a8912f6 Disabling default clone step
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-31 18:36:50 -05:00
f78c9d961c using https
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2021-05-31 18:32:58 -05:00
ae78cb2358 Updating clone rules
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2021-05-31 18:32:06 -05:00
7d89f6b945 Adding drone yml
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-31 18:15:28 -05:00
4 changed files with 2330 additions and 2287 deletions

View File

@ -1 +0,0 @@
source /nvm.sh

41
.drone.yml Normal file
View File

@ -0,0 +1,41 @@
kind: pipeline
type: docker
name: default
clone:
disable: true
steps:
- name: clone
image: alpine/git
commands:
- git clone https://gitea.watsonlabs.net/watsonb8/homebridge-harmony-control.git .
- git checkout $DRONE_COMMIT
- name: build
image: node
commands:
- npm install
- npm run build
- name: publish
image: plugins/npm
settings:
username: admin
password:
from_secret: npm_password
email: brandon@watsonlabs.net
registry: "http://linuxhost.me:4873/"
when:
event:
- tag
notify:
image: drillster/drone-email
host: smtp.watsonlabs.net
username: srvGitea
password:
from_secret: smtp_password
from: drone@watsonlabs.net
when:
status: [failure]

4570
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,11 @@
{ {
"name": "homebridge-harmony-control", "name": "homebridge-harmony-control",
"version": "1.0.7", "version": "1.1.0",
"description": "Homebridge platform to control smart home equipment by room.", "description": "Homebridge platform to control smart home equipment by room.",
"main": "bin/index.js", "main": "bin/index.js",
"publishConfig": {
"registry": "http://linuxhost.me:4873/"
},
"scripts": { "scripts": {
"build": "tsc --build", "build": "tsc --build",
"prepublishOnly": "npm run build" "prepublishOnly": "npm run build"