Skip to main content

Проверка целостности выпуска

Вы можете избежать изменения и случайных изменений, гарантируя, что используемые выпуски не были изменены после публикации.

Tool navigation

Примечание.

Immutable releases are currently in public preview and subject to change.

Необходимые компоненты

Прежде чем проверить подлинность выпуска и его ресурсов в командной строке, необходимо установить GitHub CLI.

Проверка неизменяемых выпусков и локальных артефактов

  1. В командной строке откройте репозиторий, содержащий выпуск, который требуется проверить.

  2. Чтобы проверить наличие выпуска и неизменяемый, выполните следующую команду:

    Bash
    gh release verify RELEASE-TAG
    
  3. Чтобы проверить, соответствует ли локальный артефакт ресурсу выпуска, выполните следующую команду:

    Bash
    gh release verify-asset RELEASE-TAG ARTIFACT-PATH
    

    Примечание.

    Эта команда не может использоваться для проверки zip-файла исходного кода или tarball для выпуска, так как эти ресурсы создаются только при запросе скачивания.

  1. На GitHubперейдите на главную страницу репозитория.

  2. Справа от списка файлов щелкните Выпуски.

    Снимок экрана: главная страница репозитория. Ссылка, помеченная как "Выпуски", выделена оранжевым контуром.

  3. Слева от выпуска, который вы хотите проверить, под автором выпуска убедитесь, что присутствует " Неизменяемый.