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

36 Коммитов

Автор SHA1 Сообщение Дата
George Xu 22fb516651
build: migrate from github actions to circleci (#3188)
* initial config

tackle some validation errors

* debug windows and linux

* fix linux and windows workflows

* chore: dependency SMASH

* refactor cleanup

* remove snapcraft.yaml

* clean up
2023-06-05 13:41:55 -07:00
George Xu bfb7280063
chore: fix links from userland migration (#3010) 2022-10-27 13:56:33 -07:00
Samuel Attard 247bcc8289
build: configure import/order eslint rule (#2997) 2022-10-26 10:37:16 -07:00
Samuel Attard a02cc4e0ef
build: run prettier format on changelog before bump 2022-06-16 11:42:05 -07:00
Calvin 412327a252
refactor: typescript projects & docs generation (#2804) 2022-05-03 10:29:31 -07:00
Mark Lee 0deb74b16a
refactor: use custom eslint config + prettier instead of airbnb config (#2520)
* chore: add test scripts
2021-09-12 10:44:30 -07:00
Mark Lee 01905382de
chore: bump minimum Node version to 10 (#1405)
BREAKING CHANGE: removed declared support for Node < 10

* chore: add script to update the node version for all packages
* build(deps): upgrade semver to ^7.1.1
* build(deps-dev): upgrade commitizen to ^4.0.3
* build(deps): upgrade @malept/electron-installer-flatpak to ^0.11.0
* doc: update Node requirements in README
* build: use Node 10 for CI
2020-01-15 17:43:52 -08:00
Mark Lee d822603849
test: switch to GitHub Actions CI (#1299)
Drops AppVeyor and Travis CI.
2019-11-25 13:41:22 -08:00
Mark Lee 90b79c2503 build: pin now to a specific version to avoid bug 2019-09-04 08:24:47 -07:00
Mark Lee b424380af3
chore: replace coveralls with codecov (#1016)
* Fix code coverage with TypeScript files
2019-09-01 17:21:22 -07:00
Mark Lee db89c4efdc
feat: Node 8 support (#875)
BREAKING CHANGE: drops support for Node < 8.
2019-05-23 13:19:53 -07:00
Mark Lee 02ddd84846
chore: switch flatpak maker to @malept/electron-installer-flatpak (#714)
Upgrades dependencies, uses Promises, and other enhancements.
2019-03-17 09:37:24 -07: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
Samuel Attard fb776e19ae
refactor: make running tests better with --fast and --match utils 2018-11-24 17:03:22 +11:00
Samuel Attard 12209b00d9 chore: use yarn to run commands on CI to make output better 2018-09-10 14:32:34 +10:00
Mark Lee ee615401d1 Use the latest version of bolt in tests 2018-09-08 10:35:56 -07:00
Samuel Attard 91ede6fab8 chore: ensure failures on CI actually fail CI
ISSUES CLOSED: #530
2018-07-13 15:14:06 +10:00
Samuel Attard bdaf564e33 ci: use NOW_TOKEN on travis to deploy 2018-07-04 14:02:10 +10:00
Samuel Attard 6b29c325b2 ci: install now globally for ci 2018-07-04 13:21:20 +10:00
Samuel Attard 4466904b12 chore: set up auto deploy of the JS API site 2018-07-04 11:08:52 +10:00
Samuel Attard 3f9ec6b837 docs: fix changelog generation 2018-05-01 14:41:49 +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 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 6282a1150c chore(tests): remove intermediate layer when running via Docker 2017-12-17 15:00:52 -08:00
Mark Lee 0648c1903e Only install specific yarn when NODE_INSTALLER=yarn 2017-07-25 15:35:39 +10:00
Mark Lee 547c044f15 chore(generic): fix/rename coverage sending script
ISSUES CLOSED: #192
2017-04-04 19:32:13 -07:00
Mark Lee b93b6cfed2 chore(tests): remove now obsolete flatpak call in Linux tests
Fixed in flatpak 0.8.2.
2017-02-05 19:41:23 -08:00
Samuel Attard 7fbbef72dc chore(generic): only publish CI coverage on success 2017-01-03 19:11:01 -08:00
Samuel Attard 2f82115505 chore(generic): enable coveralls 2017-01-03 19:11:01 -08:00
Mark Lee 41d25ea71f chore(tests): make sure ora knows that the Docker container is for CI 2016-12-30 14:27:09 -08:00
Mark Lee d046965fa1 chore(tests): run flatpak runtime install in local Dockerfile
Needs to be here because the command causes Docker Hub's build workers to time out.
2016-12-25 19:57:45 -08:00
Samuel Attard 9981fcbbe1
chore(generic): rename all instances of marshallofsound to electron-userland 2016-12-11 20:21:10 +11:00
Samuel Attard 07defb76de
chore(generic): fix changelog link parsing 2016-12-11 18:22:35 +11:00
Mark Lee f219e99407 chore(tests): install g++ since Docker Hub won't create a new image 2016-12-10 23:17:01 -08:00
Samuel Attard ee6a7d8607 chore(generic): make the changelog link to the relevent commits 2016-12-10 20:56:13 -08:00
Mark Lee 218518ef1e feat(maker): add the flatpak maker for the linux target 2016-12-08 20:57:52 -08:00