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

163 Коммитов

Автор SHA1 Сообщение Дата
Mark Lee e1f26075b5 chore(generic): replace node-github with @octokit/rest
node-github was deprecated
2018-01-27 15:52:35 -08:00
Mark Lee a80ff504e1 chore(generic): upgrade github to v13
releases uploadAsset API was changed
2018-01-27 15:52:35 -08:00
Mark Lee 0ecc57dd8d chore(generic): upgrade fs-extra to v5 and inquirer to v5
fs-extra changes:
https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md#500--2017-12-11

inquirer changes:
https://github.com/SBoudrias/Inquirer.js/releases/tag/v5.0.0
2018-01-27 15:52:35 -08:00
Samuel Attard 6e93e292af 4.2.0 2018-01-08 15:45:54 +11:00
Samuel Attard 8945e0ad11 4.1.9 2018-01-08 13:34:23 +11:00
Samuel Attard be49a9a9ea 4.1.8 2018-01-08 11:42:13 +11:00
Mark Lee 9c199e0dd4 chore(maker): upgrade electron-installer-flatpak to 0.8.0 & re-enable its tests 2018-01-03 11:45:39 +13:00
Mark Lee 3740f2998e 4.1.7 2017-12-24 10:43:49 -08:00
Mark Lee 0e18fe3496 chore(generic): don't nonzero-exit when trying to install tabtab completions
Copies the installation code from tabtab, except it only warns instead of nonzero exits when an
error occurs.

ISSUES CLOSED: #321
2017-12-17 15:02:16 -08:00
Mark Lee f681176c90 chore(tests): move default test config to mocha.opts file
This has the advantage of being able to use the config on one file at a time.
2017-12-17 15:01:41 -08:00
Mark Lee e13e6380b3 chore(generic): don't use deprecated mocha CLI flag 2017-12-17 15:01:41 -08:00
Mark Lee f226c68b22 4.1.6 2017-12-05 21:58:24 -08:00
Mark Lee a39011b8bb refactor(maker): DRY up linux config transformations
Add fast tests for linux maker config.
2017-12-04 08:04:22 +11:00
Mark Lee e118c052c9 Upgrade dependencies
It's mostly modules which have dropped support for Node < 4.

`devDependencies`

* [`asar`](https://github.com/electron/asar/blob/master/CHANGELOG.md#0140---2017-11-02)
* `coveralls` (drop Node < 4)
* [`mocha`](https://github.com/mochajs/mocha/releases/tag/v4.0.0)
* [`sinon`](http://sinonjs.org/guides/migrating-to-4.0)

`dependencies`

* [Electron Packager](https://github.com/electron-userland/electron-packager/releases/tag/v10.0.0)
* [`github`](https://github.com/octokit/node-github/releases/tag/v12.0.0)
* [`inquirer`](https://github.com/SBoudrias/Inquirer.js/releases/tag/v4.0.0)
* [`sudo-prompt`](https://github.com/jorangreef/sudo-prompt/compare/v7.1.1...v8.0.0)

`optionalDependencies`

* [`electron-installer-debian`](https://github.com/unindented/electron-installer-debian/blob/master/NEWS.md#070---2017-11-09)
2017-11-30 16:26:30 -08:00
Samuel Attard 1b69e1b84d 4.1.5 2017-11-24 14:26:57 +11:00
Samuel Attard 7d22d16332 4.1.4 2017-11-21 13:51:53 +11:00
Samuel Attard dbc2a4b59c 4.1.3 2017-11-10 13:27:49 +11:00
Mark Lee b3499edf69 chore(generic): replace the deprecated babel-preset-es2015 with babel-preset-env 2017-10-05 19:31:05 +11:00
Samuel Attard d1974cdb3c 4.1.2 2017-09-28 09:25:00 +10:00
Samuel Attard 0734e4c40c 4.1.1 2017-09-27 14:37:05 +10:00
Mark Lee 6c5f60bbb0 4.1.0 2017-09-26 13:50:27 -04:00
Mark Lee 5a9848c7af refactor(generic): use cross-spawn-promise instead of spawn-rx 2017-09-25 10:32:30 -07:00
Mark Lee cbee55e298 fix(init): run package manager commands via cross-spawn
Allows dependencies with carets to be escaped properly on Windows.
2017-09-25 10:32:30 -07:00
Mark Lee fcdc0a0298 chore(generic): upgrade electron-windows-store to 0.12
electron-windows-store no longer packages the test folder, so vendor the
bogus private key for tests.
2017-09-17 19:32:59 -07:00
Mark Lee 9156296bf7 chore(generic): upgrade cz-customizable, and github
None of these dependencies have breaking changes that affect Forge.
2017-09-17 19:32:59 -07:00
Jacob Quant c31ceef665 refactor(maker): use makeCert from electron-windows-store
* Fix #160
* Use upstream code to interface with `makecert.exe`
2017-09-17 11:29:19 -07:00
Mark Lee f9c4c20c35 refactor(maker): use the target platform/arch API from Packager to determine "all" archs
Adds arm64 support to `make --arch=all`
2017-09-16 12:30:49 -07:00
Mark Lee 63feffd550 4.0.2 2017-09-10 07:50:12 -07:00
Samuel Attard d7dede356c
4.0.1 2017-09-05 01:08:27 +10:00
Samuel Attard 461c7f1a25 4.0.0 2017-08-30 13:45:53 +10:00
Mark Lee 6275d2bfa8 chore(generic): upgrade Electron Packager to 9.x 2017-08-24 08:45:07 -07:00
Mark Lee 24d46bb5a4 3.2.0 2017-08-17 08:20:04 -07:00
Mark Lee 9d17ca9e4c chore(generic): upgrade dependencies
* chai
* chai-as-promised
* cross-env
* cz-customizable
* debug
* electron-installer-flatpak
* electron-installer-redhat
* esdoc
* fetch-mock
* fs-extra (to 4.x)
* log-symbols
* nyc
* opn
* pify
* sinon (to 3.x)
* username
2017-08-13 13:56:52 -07:00
Samuel Attard 7963b6d9d4 3.1.1 2017-08-02 22:03:04 +10:00
Mark Lee 500e81e6bf refactor(generic): use the options-based electron-rebuild API 2017-07-30 22:47:31 -07:00
Samuel Attard 8509a600ec 3.1.0 2017-07-30 01:31:49 +10:00
Samuel Attard f8fd573be0 chore(generic): Enable inline sourcemaps for forge itself 2017-06-26 15:56:09 +10:00
Samuel Attard af60f44751 3.0.5 2017-06-17 04:23:07 +10:00
Samuel Attard 63d0f23f68 3.0.4 2017-06-15 12:38:41 +10:00
Mark Lee 196a64dbaf chore(tests): remove unnecessary chai-fetch-mock dependency 2017-06-04 18:52:30 -07:00
Mark Lee 0ea55fab4e refactor(installer): replace electron-sudo with sudo-prompt
Not worth using a branch of a Node module just for Promise support
for one platform.

ISSUES CLOSED: #58
2017-05-28 22:13:17 -07:00
Samuel Attard 8d311c2a24 3.0.3 2017-05-26 22:54:20 +10:00
Samuel Attard 8449fb1f39
3.0.2 2017-05-25 23:53:54 +10:00
Samuel Attard 8f5f969160 test(maker): add tests for the DMG maker to ensure the renaming logic is correct 2017-05-23 21:31:22 +10:00
Samuel Attard 8d895cfcf3
fix(tests): fix appx tests (maker did not return output path) 2017-05-20 16:41:43 +10:00
Mark Lee 012b152f94 refactor(generic): replace fs-promise with fs-extra
As of fs-extra 3.0.0, it comes with builtin Promise support,
so a wrapper module is no longer necessary.

Also comes with a non-deprecated fs.exists method.
2017-05-07 16:26:48 -07:00
Samuel Attard 855c487e54 3.0.1 2017-05-03 17:09:36 +10:00
Samuel Attard 2dffd3cb4b
3.0.0 2017-05-01 15:43:49 +10:00
Samuel Attard c5c8e9a9e0
chore: fix devDependency peer dep versions 2017-05-01 15:43:41 +10:00
Samuel Attard 0c68ebabdc feat(publisher): add new publisher for electron-release-server 2017-04-27 12:22:06 -07:00