sync API version with PeerTube version and auto-update it via git hooks

pull/1272/head
Rigel Kent 2018-11-13 14:31:31 +01:00
parent 408f50ebc7
commit 1d859b5afa
No known key found for this signature in database
GPG Key ID: EA12971B0E438F36
3 changed files with 6 additions and 2 deletions

View File

@ -71,7 +71,7 @@
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
"pre-commit": "lint-staged && ./scripts/openapi-peertube-version.sh"
}
},
"lint-staged": {

View File

@ -0,0 +1,4 @@
# Version key/value should be on his own line
PACKAGE_VERSION=$(node -p "require('./package.json').version")
sed -i "s/\(^\s*\)version: .*/\1version: $PACKAGE_VERSION/" support/doc/api/openapi.yaml

View File

@ -1,7 +1,7 @@
swagger: '2.0'
info:
title: PeerTube
version: 1.0.0-beta
version: 1.1.0-alpha.2
description: Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.
host: peertube.example.com
securityDefinitions: