Created the release validation

This commit is contained in:
Mathias Wagner 2022-06-26 17:14:38 +02:00
parent f785f2c861
commit e299461c59
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

12
validations/release.js Normal file
View File

@ -0,0 +1,12 @@
const {semver} = require('joi-extension-semver');
const Joi = require('joi').extend(semver);
// The validation used when adding a new release
module.exports.addRelease = Joi.object({
version: Joi.semver()
.valid()
.required(),
mc_versions: Joi.array()
.items(Joi.string().min(2).max(10)),
description: Joi.string()
});