},
"husky": {
"hooks": {
- "pre-commit": "lint-staged"
+ "pre-commit": "lint-staged && ./scripts/openapi-peertube-version.sh"
}
},
"lint-staged": {
--- /dev/null
+# 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
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: