spec: don't run codesigning spec on forks (#19418)

This commit is contained in:
Shelley Vohr 2019-07-24 10:55:16 -07:00 коммит произвёл GitHub
Родитель 9dfc4eb2ff
Коммит 62e6957f68
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -22,7 +22,9 @@ describeFn('autoUpdater behavior', function () {
beforeEach(function () {
const result = cp.spawnSync(path.resolve(__dirname, '../script/codesign/get-trusted-identity.sh'))
if (result.status !== 0 || result.stdout.toString().trim().length === 0) {
if (isCI) {
// Per https://circleci.com/docs/2.0/env-vars:
// CIRCLE_PR_NUMBER is only present on forked PRs
if (isCI && !process.env.CIRCLE_PR_NUMBER) {
throw new Error('No valid signing identity available to run autoUpdater specs')
}
this.skip()