Граф коммитов

23 Коммитов

Автор SHA1 Сообщение Дата
Mark Lee db89c4efdc
feat: Node 8 support (#875)
BREAKING CHANGE: drops support for Node < 8.
2019-05-23 13:19:53 -07:00
Samuel Attard 4b3ca88819
build: do not attempt to publish docs on forks 2019-03-24 13:50:34 -07:00
Mark Lee 1e3cb10932 Travis: use NPM cache 2019-01-27 18:46:06 -08:00
Mark Lee f93da7a58b chore: run now with Node 8 in a separate Travis CI stage
Does not work with Node 6

Also, upgrade bolt.
2018-12-26 21:34:21 -08:00
lukebatchelor 640ba77ba8 fix: bumps bolt version in Travis (was already bumped in docker and appveyor (#570) 2018-09-10 14:31:26 +10:00
Samuel Attard 364ba8d8ee
feat(core): V6 API (#433)
* temp

* Start working in new package structure

* Example maker

* All makers implemented and tests passing on darwin

* Add v6 branches to travis config

* Add v6 branches to appveyor config

* Gitignore _old

* Remove FIXME comments

* Remove from CI branch whitelist

* Install bolt on docker

* Add to whitelist

* Fix bolt usage on CI

* Run bolt build on CI

* Fix tests on CI

* Fix linting

* Fix CI

* Make publishers work and add specs

* Docs template

* Initial docs

* update plugin interface to support resolving strings

* more docs

* add deps and scripts

* send makeResults instead of flatten artifacts list

* feat(publisher): Allow to configure channel for ERS (#456)

* fix(publisher): call resolve() when electron-release-server publisher succeeds (#465)

ISSUES CLOSED: #460

* Fix publisher tests

* Remove stray console statement

* v6-api is a PR now, no need to explicitly add to CI

* Add top level license

* Change Maker/Publisher syntax so that they can be constructed with a config variable

* Fix custom init

* Allow absolute paths to custom modules
* Update to new @electron-forge/ scope

* Add missing semi

* Use absolute path for custom init to avoid runnig npm link on windows

* Fix appx test reference to fixture key file

* Remove shell completion support (#447)

tabtab is rather buggy and the alternative, commander-completion, needs
a custom completion script to be written and maintained.

* install new beta tagged bolt on CI

* Fix testing snap building in Travis

* fix remove error

* Fix config passing in tests

* fix search order
2018-04-11 17:03:01 +10:00
Mark Lee fcef382633 chore(tests): cache node_modules in CI 2017-12-17 15:00:52 -08:00
Mark Lee c24ae48cc5 chore(generic): use the xcode8.3 image for Travis OSX 2017-08-13 14:36:01 -07:00
Mark Lee db9efe833f Travis: use NPM to install yarn 2017-07-25 15:35:39 +10:00
Mark Lee 0648c1903e Only install specific yarn when NODE_INSTALLER=yarn 2017-07-25 15:35:39 +10:00
Samuel Attard 6f434db2aa fix(ci): install older version of yarn on travis 2017-07-25 15:35:39 +10:00
Mark Lee 2e00a9c016 It would help if I renamed the script in Travis too 2017-04-04 20:20:59 -07:00
Samuel Attard 7fbbef72dc chore(generic): only publish CI coverage on success 2017-01-03 19:11:01 -08:00
Samuel Attard 838d70e782
chore(generic): only send slack notifications on build change 2016-12-31 11:48:46 +13:00
Samuel Attard d25f14619d
feat(generic): travis build notifications 2016-12-31 00:16:45 +13:00
Mark Lee 12e5d99e5c chore(tests): disable building branches on Travis CI 2016-12-10 21:34:40 -08:00
Mark Lee 218518ef1e feat(maker): add the flatpak maker for the linux target 2016-12-08 20:57:52 -08:00
Mark Lee 85821f273d feat(maker): add the rpm maker for the linux target 2016-12-03 22:34:45 -08:00
Mark Lee 028bcfbfb6 chore(tests): run different package installers in different Travis workers 2016-12-03 21:52:00 -08:00
Mark Lee 9d1b0291aa chore(tests): run Travis with OSX and Linux workers 2016-12-03 21:52:00 -08:00
Samuel Attard 6c0bf1e413
Test both npm and yarn 2016-12-03 22:07:40 +11:00
Samuel Attard 889c5f3a1e
node 6 4 lyfe 2016-10-06 02:42:08 +11:00
Samuel Attard 94ef40fa50
Add travis support 2016-10-06 01:51:19 +11:00