Bug: Project description optional or not? Error: Project must have a description
Summary
Maybe this is new in gitlab. Each project needs to have a description before creating a release. I am ok with that.... Though on the project page it says it is optional. Well this make no sense.
Steps to reproduce
[root@localhost ci-tools]# curl --header 'Content-Type: application/json' --header "PRIVATE-TOKEN: glpat-XXX"
--data '{ "tag_name": "v1.0.1", "description": "## 1.0.1 (2024-03-03)\n\n\n### Bug Fixes\n\n* Remove ansible.cfg file (610b0dd)\n\n\n\n", "assets": { "links": [] } }'
--request POST "https://gitlab.com/api/v4/projects/xrow-public%2Fci-tools/releases"
{"message":"Project must have a description"}
What is the current bug behavior?
[root@localhost ci-tools]# curl --header 'Content-Type: application/json' --header "PRIVATE-TOKEN: glpat-XXX"
--data '{ "tag_name": "v1.0.1", "description": "## 1.0.1 (2024-03-03)\n\n\n### Bug Fixes\n\n* Remove ansible.cfg file (610b0dd)\n\n\n\n", "assets": { "links": [] } }'
--request POST "https://gitlab.com/api/v4/projects/xrow-public%2Fci-tools/releases"
{"message":"Project must have a description"}
What is the expected correct behavior?
No such message or make Project Description required in general.
Relevant logs and/or screenshots
[root@localhost ci-tools]# curl --header 'Content-Type: application/json' --header "PRIVATE-TOKEN: glpat-XXX"
--data '{ "tag_name": "v1.0.1", "description": "## 1.0.1 (2024-03-03)\n\n\n### Bug Fixes\n\n* Remove ansible.cfg file (610b0dd)\n\n\n\n", "assets": { "links": [] } }'
--request POST "https://gitlab.com/api/v4/projects/xrow-public%2Fci-tools/releases"
{"message":"Project must have a description"}