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

11 Коммитов

Автор SHA1 Сообщение Дата
Samuel Attard e800049b13 feat(plugin-webpack): capture logs into web ui, handle preload scripts 2018-05-07 11:52:47 +10:00
Samuel Attard 531d3c80f8 feat(plugin-webpack): new webpack plugin 2018-05-04 14:07:40 +10:00
Samuel Attard 9714be38bb chore(maker-zip): update yarn.lock 2018-05-03 16:12:00 +10:00
Samuel Attard 40484e1605 style: set-up tslint 2018-05-03 14:53:33 +10:00
Mark Lee 77077ce236 feat(generic): add source-map-support for better stacktraces 2018-05-02 20:34:29 -07:00
Samuel Attard 8728baa11a feat(maker-pkg): add new maker for .pkg files on macOS 2018-05-01 12:23:32 +10:00
Samuel Attard dab06d9cb1
feat(core): V6 Docs (#496)
* well here we go

* refactor(all-makers): rewrote in typescript

* now some publishers

* more publishers

* pretty much everything

* Finish typescript conversion with core tests

* Conflict resolution

* Ensure ts output is generated (forgot the tsconfig)

* Fix ES5 inclusion of fetch-mock

* Tests need node 8 because of fetch-mock

* Initial docs work

* Remove assets folder

* Remove .vscode

* Use node 6

* Add publisher docs

* Destroy README because everything is on docs site now

* Add now deployment

* Add giant plugins warning

* Docs are now on gitbook not in GH

* Fix README

* Update / export types
2018-05-01 00:49:39 +10:00
Samuel Attard a3faa61969
refactor(all): rewrote in typescript
* well here we go

* refactor(all-makers): rewrote in typescript

* now some publishers

* more publishers

* pretty much everything

* Finish typescript conversion with core tests

* Conflict resolution

* Ensure ts output is generated (forgot the tsconfig)

* Fix ES5 inclusion of fetch-mock

* Remove .vscode
2018-04-28 13:20:03 +10:00
Mark Lee 825c7f2c46 chore(generic): upgrade @octokit/rest, ora, & proxyquire (#477) 2018-04-18 16:40:38 +10:00
Mark Lee cd4161a529 chore(generic): upgrade to Electron Packager 12 (#478)
* chore(generic): upgrade to Electron Packager 12

* Drop ref from dependencies in tests
2018-04-16 10:39:24 +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