Как запросить API GitHub v4 для содержимого каталога по определенному тегу?

Как я могу запросить у GitHub API v4 содержимое определенного каталога репозитория с определенным тегом?

Это лучшее, что я придумал до сих пор:

query {
  repository(owner:"example", name:"example") {
    refs(refPrefix: "tags") {
    }
  } 
}

1 ответ

Из этого поста вы можете получить GitObject с object фильтровать по branch:/path/folder и распечатать Tree, Следующее получит дерево от gson папка из тега gson-2.4 и распечатать name, type а также mode:

query {
  repository(owner:"google", name:"gson") {
      object(expression: "gson-2.4:gson") {
      ... on Tree{
        entries{
          name
          type
          mode
        }
      }
    }
  } 
}
Другие вопросы по тегам