Согласно документации GitHub API для создания релиза, ниже приведен пример requestBody
{
"tag_name": "v1.0.0",
"target_commitish": "master",
"name": "v1.0.0",
"body": "Description of the release",
"draft": false,
"prerelease": false
}
Но в своем коде вы сформировали requestBody в следующем формате
{
"data": {
"tag_name": "v1.0.0",
"target_commitish": "master",
"name": "v1.0.0",
"body": "Description of the release",
"draft": false,
"prerelease": false
}
}
Поскольку все поля, необходимые для запроса, находятся в JSONObject values
в вашем коде, передайте его напрямую, вместо создания другой вложенности с JSONObject data
.
Таким образом, по сути, замените wr.write(data.toString());
с wr.write(values.toString());