automatic signing

This commit is contained in:
cupcakearmy 2020-01-23 11:09:57 +01:00
parent 37361727ba
commit 7aa937dd41
No known key found for this signature in database
GPG Key ID: D28129AE5654D9D9
2 changed files with 28 additions and 2 deletions

25
.drone.yml Normal file
View File

@ -0,0 +1,25 @@
kind: pipeline
name: default
steps:
- name: build
image: node
pull: always
commands:
- yarn
- yarn run bin
when:
event: tag
- name: publish
image: plugins/github-release
pull: always
settings:
api_key:
from_secret: github
files: bin/*
checksum:
- sha512
note: CHANGELOG.md
when:
event: tag

View File

@ -4,7 +4,8 @@
"build": "tsc",
"build:watch": "tsc -w",
"dev": "tsnd --no-notify --respawn ./src/autorestic.ts",
"bin": "yarn run build && pkg lib/autorestic.js --targets latest-macos-x64,latest-linux-x64 --out-path bin"
"move": "mv bin/autorestic-linux bin/autorestic_linux_x64 && mv bin/autorestic-macos bin/autorestic_macos_x64",
"bin": "yarn run build && pkg lib/autorestic.js --targets latest-macos-x64,latest-linux-x64 --out-path bin && yarn run move"
},
"devDependencies": {
"@types/js-yaml": "^3.12.1",
@ -22,4 +23,4 @@
"minimist": "^1.2.0",
"uhrwerk": "^1.0.0"
}
}
}