- Версия Electron-builder: 20.38.5
- Цель: Windows ia32 и x64.
Я пытаюсь перенести проект на выпуски GitHub в частном репозитории. Основная цель - Win ia32 и x64.
Я установил токен в консоли:
set GH_TOKEN=<blabla>
И в файле package.json:
"publish": {
"provider": "github",
"repo": "electron-todo-tasks",
"owner": "AndreD23",
"host": "github.com",
"protocol": "https",
"releaseType": "draft",
"token": "<blablabla>",
"private": true
}
Я единственный, у кого будет доступ к проекту, поэтому обновление токена в файле, по-видимому, не проблема.
Но когда я бегу:
electron-builder --x64 --ia32 --publish always
Он показывает мне ошибку:
Error: Cannot cleanup:
Error #1 --------------------------------------------------------------------------------
HttpError: 404 Not Found
"method: undefined url: https://github.com/repos/AndreD23/electron-todo-tasks/releases\n\nPlease double check that your authentication token is correct. Due to security reasons actual status maybe not reported, but 404.\n"
Прикреплю всю ошибку.
2019-03-22T13_04_27_992Z-debug. журнал
ошибка электронной публикации error.txt
Я попытался всегда изменить параметр на onTag
или onTagOrDraft
и изменить releaseType
на release
.
Я пытался сначала вручную создать черновик на GitHub, не работает.
Я пытался сделать репозиторий общедоступным для тестов, тоже не получилось.
Я дважды пытался восстановить токен и обновил envs, console и package.json, не работает.
Есть ли конфигурация, которую я пропустил? Что мне нужно сделать, чтобы Electron опубликовал на GitHub?
При ошибке пишет, что не удается найти https://github.com/repos/AndreD23/electron-todo-tasks/releases. Открывая его в веб-браузере, он возвращает 404
. Я считаю ссылку немного странной, потому что она добавляет слово репозитории после github.com и удаляет его в браузере, и загружается нормально. Это слово устанавливается автоматически?