Я борюсь с интерфейсом github graphql, чтобы получить данные, которые мне нужны.Я хочу получить список URL ресурсов для тегов и выпусков.Кажется, что некоторые репозитории дают желаемый результат, в то время как другие ничего не дают.
query {
repository(owner:"erlang",name:"otp") {
releases(last:100) {
edges {
node {
url
releaseAssets(last:100) {
edges {
node {
downloadUrl
}
}
}
tag {
name
target {
... on Commit {
zipballUrl
tarballUrl
}
}
}
}
}
}
tags:refs(refPrefix:"refs/tags/", last:30) {
edges {
tag:node {
name
target {
sha:oid
commitResourcePath
... on Commit {
zipballUrl
tarballUrl
author {
name
email
date
}
}
}
}
}
}
}
}
Этот запрос, как есть, выдает желаемые результаты (или, по крайней мере, некоторые из них), тогда как владелец: "spring-projects", name: "spring-framework" создает теги без тарбола.Когда я смотрю на репозиторий Spring-Framework, у него, очевидно, есть ресурсы для релизов.
Почему они не отображаются в этом запросе?Когда я смотрю на git, у каждого релиза и тега есть ресурсы, но даже в моем запросе результаты совпадают или не совпадают.Чего мне не хватает?