Oleh
просто сделай electron-builder, оно сохранит тебе сборки локально
Алексей
просто сделай electron-builder, оно сохранит тебе сборки локально
да. но если потом запустить с —publish он заново упакует...
Oleh
да, ну а если код не поменялся
Oleh
то все будет тоже самое, или есть страх что все таки что-то поменяется?
Алексей
получится что у тестировщика одна сборка а на сервере другая
Oleh
у меня такого никогда не случалось
Oleh
но в целом может быть наверное, да
Oleh
я не работал с s3
Oleh
но я вижу что можно указать канал обновления
Oleh
channel = latest String - The update channel. значит по идее там можно обозначать релизы
Алексей
может быть чтоугодно. У меня стабильно воспроизводится баг: если открыта папка с релизами и собирать новый релиз - при подписи обязательно вылетит ошибка
Oleh
соответсвенно делаешь релиз, но не обозначаешь его как последний отдаешь тестировщикам они качают, и проверяют потом говорят что все ок ты отмечаешь релиз как последний, по сути релизишь
Алексей
сначала указать левый канал, а потом указать его как latest ? переименовать в latest.yml?
Oleh
а каналы там можно называть?
Oleh
я не знаю как там это работает, на гитхабе это draft, pre-release, release
Oleh
и пвот последний release и будет latest
Алексей
я так понял канал - это название yml файла
Алексей
буду эксперементировать...
Electron.js releases
v8.5.0 https://github.com/electron/electron/releases/tag/v8.5.0 v8.5.0
Electron.js releases
v9.2.0 https://github.com/electron/electron/releases/tag/v9.2.0 v9.2.0
Electron.js releases
v10.0.0-beta.18 https://github.com/electron/electron/releases/tag/v10.0.0-beta.18 v10.0.0-beta.18
Or
Works, open electron but no event emitted , any idea? demo://boom
Oleh
What did you expect from that script? Which even didn't emit? app.on('ready')?
Or
app.on('boom')
Or
when i run demo://boom , it just open gui
Or
how i can handle what to do when i run with protocol
Oleh
That's not works like this
Or
any good example ?
Oleh
Googling for you now
Or
Thanks
Oleh
Basically all the links handled with app.on(“open-url”) event, if that's enough info for you, you can just implement this. Otherwise I'll find something
Or
i'll try
Oleh
https://stackoverflow.com/a/58653057/3818282
Oleh
Something like that, I think it's clear enough
Oleh
btw, process.execPath is a default executing path anyway, it's optional param, so you can delete it and leave only 'demo' as single param, like: app.setAsDefaultProtocolClient('demo');
Or
no console log
Or
strange...
Oleh
how you testing?
Or
Oleh
it can be any string
Oleh
if will work with any string, which contain demo:// protocol
Or
yea i know, tried everything
Oleh
from that code I can't say too much, on screenshot you shared everything is correct
Or
ok, thanks. i'll try to keep play with that.
Oleh
Here is my example if it will help to you https://github.com/ubergrape/grape-electron/blob/master/src/app/protocolHandler.js#L35
Or
not worked ..
Suo
Всем привет
Oleh
Привет
Suo
Есть вопрос. Как собрать ai32 на x64 машине. Использую electron-builder. Чет оно не заводится у меня((( по документации вродебы просто нужно добавить —ai32
Suo
или может оно вообще уже не работает потому что нет ризона поддерживать ai32 в наше время?
Oleh
не сталкивался со сборкой под 32. Но мы например и не делаем
Oleh
Я к тому, что скорее всего да. Не стоит даже парится по поводу 32
Oleh
Когда попросят, тогда и сделаешь если что
Suo
Спасибо за ответ. Попробую донести это руководству)) Так дело в том что просят))
Oleh
Понял, ну если просят то надо наверное
Suo
Даже на ubuntu хотят)) Типа если есть возможность давай собирай под все))
Oleh
А, ну тогда они может не разбирались
Oleh
А под линукс легко собирать. просто где-то на CI собери
Suo
Под линукс я настроил, но ток под x64 пока что не пробовал под 32. Но не думаю что на линуксе это вообще имеет хоть малейший смысл.
Suo
архитектурка то не ai32 a ia32, это тот случай когда пальцы пишут быстрее чем рабоатет мозг, а мозг затем верит тому что написали пальцы)))
Oleh
А, я даже не заметил этого
Oleh
https://stackoverflow.com/a/39297057/3818282
Or
Thanks , got here.
Electron.js releases
v11.0.0-nightly.20200806 https://github.com/electron/electron/releases/tag/v11.0.0-nightly.20200806 v11.0.0-nightly.20200806
Electron.js releases
v10.0.0-beta.19 https://github.com/electron/electron/releases/tag/v10.0.0-beta.19 v10.0.0-beta.19
Андрей Михайлович
Посоны, помогите обновить зависимости https://github.com/AnotherAnkor/bowser-for-testers
Андрей Михайлович
как бы pet project
Андрей Михайлович
уже в который раз не могу вернуться к нему из-за зависимостей
Андрей Михайлович
не пойму как ими управлять
Vadim
Посоны, помогите обновить зависимости https://github.com/AnotherAnkor/bowser-for-testers
Там кода очень мало, создай новый проект и перенеси скрипты
Андрей Михайлович
как вариант
Андрей Михайлович
просто хотелось научиться делать это правильно
Андрей Михайлович
сейчас вот какие-то непонятные проблемы
Vadim
Вот реально проще сделать заново
Vadim
Как вариант взять electron-builder или electron-webpack(под капотом тот же билдер) для сборок. Есть ещё forge, как у тебя использовался, но я не фанат его.
Алексей
Подскажите, как сделать чтобы при клика по выделеному тексту правой кнопкой мыши появлялось стандартное контекстное меню с пунктом "копировать" ? При клике на поля ввода оно появляется.
Anonymous
https://github.com/sindresorhus/electron-context-menu#:~:text=Electron%20doesn't%20have%20a,and%20Copy%20Link%20for%20links.
Алексей
При сборке на Macbook в докере, билдер пытается подписать сборку первым попавшимся сертификатом из связки ключей. Кто-то с этим сталкивался?