return error(400, option + " is required in the POST data")
- if json["method"].lower() != "vcs":
- return error(400, "Release-creation methods other than VCS are not supported")
+ if json["method"].lower() != "git":
+ return error(400, "Release-creation methods other than git are not supported")
return handleCreateRelease(token, package, json["title"], json["ref"])
### Releases
* GET `/api/packages/<username>/<name>/releases/`
-* POST `/api/packages/<username>/<name>/releases/`
+* POST `/api/packages/<username>/<name>/releases/new/`
* Requires authentication.
* `title`: human-readable name of the release.
- * `method`: Must be `vcs`.
- * `min_protocol`: minimum Minetest protocol version. See [Minetest](#minetest).
- * `min_protocol`: maximum Minetest protocol version. See [Minetest](#minetest).
- * If `vcs` release-creation method:
- * `ref` - git reference.
+ * `method`: Release-creation method, only `git` is supported.
+ * `min_protocol`: (Optional) minimum Minetest protocol version. See [Minetest](#minetest).
+ * `min_protocol`: (Optional) maximum Minetest protocol version. See [Minetest](#minetest).
+ * If `git` release-creation method:
+ * `ref` - git reference, eg: `master`.
### Topics