From a807440e4dfb811ccb782de6b66bf6b413df6876 Mon Sep 17 00:00:00 2001
From: Manuel Friedli <manuel@fritteli.ch>
Date: Fri, 10 May 2019 23:29:30 +0200
Subject: [PATCH] So, the gitea-release-plugin only works for tags. Oh well ...

---
 .drone.yml   | 67 +++++++++++++++++-----------------------------------
 package.json |  5 +++-
 2 files changed, 26 insertions(+), 46 deletions(-)

diff --git a/.drone.yml b/.drone.yml
index 3a39d8c..bd92dc4 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -15,49 +15,26 @@ steps:
     image: node:12
     commands:
       - npm run build:prod
-  - name: pre-release
-    image: plugins/gitea-release
-    settings:
-      api_key:
-        from_secret: gitea_token
-      base_url: https://gittr.ch/
-      checksum:
-        - md5
-        - sha512
-      draft: true
-      files: dist/*
-      note: README.md
-      title: VERSION
+  - name: update version
+    image: node:12
+    commands:
+      - npm version prerelease
     when:
-      branch: develop
-  - name: test-release
-    image: plugins/gitea-release
-    settings:
-      api_key:
-        from_secret: gitea_token
-      base_url: https://gittr.ch/
-      checksum:
-        - md5
-        - sha512
-      draft: true
-      files: dist/*
-      note: README.md
-      prerelease: true
-      title: VERSION
-    when:
-      branch: feature/*
-  - name: release
-    image: plugins/gitea-release
-    settings:
-      api_key:
-        from_secret: gitea_token
-      base_url: https://gittr.ch/
-      checksum:
-        - md5
-        - sha512
-      files: dist/*
-      file_exists: fail
-      note: README.md
-      title: VERSION
-    when:
-      event: tag
+      branch:
+        - develop
+        - feature/*
+#  - name: release
+#    image: plugins/gitea-release
+#    settings:
+#      api_key:
+#        from_secret: gitea_token
+#      base_url: https://gittr.ch/
+#      checksum:
+#        - md5
+#        - sha512
+#      files: dist/*
+#      file_exists: fail
+#      note: README.md
+#      title: VERSION
+#    when:
+#      event: tag
diff --git a/package.json b/package.json
index 707109c..ae2537f 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,10 @@
         "start": "webpack-dev-server --open --config webpack.dev.js",
         "lint": "eslint --ext .ts src/",
         "build": "webpack --mode development --env development --config webpack.dev.js",
-        "build:prod": "webpack -p --mode production --env production --config webpack.prod.js"
+        "build:prod": "webpack -p --mode production --env production --config webpack.prod.js",
+        "preversion": "echo npm test",
+        "version": "npm run build:prod && echo $npm_package_version > VERSION && git add -A .",
+        "postversion": "git push && git push --tags"
     },
     "dependencies": {
         "jquery": "3.4.1",