Commit graph

983 commits

Author SHA1 Message Date
Sergio Padrino
8bba43f99a Merge branch 'development' into tree-shake-octoicons 2021-07-27 17:51:49 +02:00
Sergio Padrino
05642cba26 Bump Electron to v11.2.0 2021-07-26 12:24:54 +02:00
Brendan Forster
8f5fc01548 add check:eslint step to typecheck the eslint-rules directory 2021-07-06 13:08:33 -03:00
Brendan Forster
d3f27cd5db remove scripts and setup that handles transpiling tslint-rules directory 2021-07-06 12:41:56 -03:00
Brendan Forster
7c9a645b63 add helper script to run eslint test suite 2021-07-04 17:59:22 -03:00
Brendan Forster
b3f4974d18 add @types/eslint and @types/estree to support linting scripts 2021-07-04 17:59:20 -03:00
Brendan Forster
16377a1c9f add additional package to simplify linting 2021-07-04 17:57:43 -03:00
Sergio Padrino
80a560421a Downgrade Electron to 11.1.1 2021-06-08 17:05:41 +02:00
Sergio Padrino
0159688cee Bump Electron to v11.3.0 2021-05-25 10:54:58 +02:00
Sergio Padrino
a05464e0f3 Revert "Bump Electron to v11.4.4"
This reverts commit 616024e893.
2021-05-20 18:13:04 +02:00
Sergio Padrino
616024e893 Bump Electron to v11.4.4 2021-05-05 09:52:58 +02:00
Dennis Ameling
db66293053 Update electron-winstaller to 5.0.0 2021-02-19 09:11:10 +01:00
Sergio Padrino
be18829a59 Bump electron-winstaller to 4.0.2, to allow us upgrade to Electron 11 🚀 2021-02-11 13:15:53 +01:00
Markus Olsson
1ada8b6dd3 Merge branch 'development' into pr/11142 2021-01-12 15:14:09 +01:00
Dennis Ameling
7c8649b131 Bump Electron to 11.1.1 2021-01-12 12:31:31 +01:00
Sergio Padrino
95bdda5563 Use split2 to split git output in lines
This is needed because byline splits not only by \n and \r\n, but also by \r.
2021-01-11 10:45:09 +01:00
Dennis Ameling
dcc597c0e3 Update Spectron, re-enable integration tests 2020-12-22 12:04:49 +01:00
Dennis Ameling
75e6ed9e91 Update keytar for Windows, temp disable integration tests 2020-12-22 12:04:49 +01:00
Dennis Ameling
9b3643a4d0 Update several dependencies 2020-12-22 12:04:48 +01:00
Dennis Ameling
14141a73ba First work for Electron 11 upgrade 2020-12-22 12:04:48 +01:00
Markus Olsson
3dd8ac3c62 Use dart sass instead of node-sass 2020-11-12 14:46:36 +01:00
Dennis Ameling
56e9a2a45d Update node-sass to v5.0.0 2020-11-01 00:38:42 +01:00
Markus Olsson
2a7cef4764 Merge branch 'development' into tree-shake-octoicons 2020-09-30 11:23:47 +02:00
Markus Olsson
fc30e25c3a Bump to 9.3.1 2020-09-17 15:45:31 +02:00
Markus Olsson
1db82e82df Bump electron 2020-09-09 13:29:26 +02:00
Markus Olsson
edac8e0f5e Merge branch 'development' into upgrade-octicons 2020-08-21 13:00:23 +02:00
Markus Olsson
3e817b8651 Merge branch 'development' into upgrade-octicons 2020-08-17 10:38:51 +02:00
rafeca
807dc73238
Merge branch 'development' into upgrade-react-transition-group 2020-08-13 11:07:53 +02:00
rafeca
072ef80b07
Merge branch 'development' into upgrade-react-transition-group 2020-08-11 19:12:34 +02:00
Markus Olsson
2d63447841 Merge branch 'development' into tree-shake-octoicons 2020-08-11 18:48:22 +02:00
Markus Olsson
f862081f74 Merge branch 'development' into upgrade-octicons 2020-08-11 18:43:37 +02:00
Markus Olsson
114ce6f408 Merge branch 'development' into remove-requires 2020-08-11 18:43:23 +02:00
Markus Olsson
e26d8db3ff Merge branch 'development' into remove-requires 2020-08-10 12:43:18 +02:00
Markus Olsson
229fc60256 Merge branch 'development' into spike/actions-win32 2020-08-07 10:53:36 +02:00
rafeca
78e048fbdd
Merge branch 'development' into electron-9 2020-08-06 16:03:37 +02:00
rafeca
adf4c75964
Merge branch 'development' into chore/only-custom-tslint-rules 2020-08-06 12:08:34 +02:00
rafeca
bfcf1ae7b0
Merge branch 'development' into electron-9 2020-08-06 12:00:33 +02:00
Markus Olsson
9e6b448130 Merge branch 'development' into remove-requires 2020-08-06 09:51:47 +02:00
Markus Olsson
52911d7868 Merge branch 'development' into terser 2020-08-06 08:28:22 +02:00
Markus Olsson
1b44ad334f
Merge pull request #10185 from desktop/es6-modules
Enable tree shaking by keeping ES6 imports after TypeScript compilation
2020-08-06 07:26:52 +02:00
Markus Olsson
b80264de6d Remove unused package tsconfig-paths 2020-08-05 19:06:14 +02:00
Markus Olsson
2a5aed6fb2
Merge branch 'development' into upgrade-octicons 2020-08-05 18:51:25 +02:00
Markus Olsson
c8663b60c2 Merge branch 'development' into spike/actions-win32 2020-08-05 17:45:00 +02:00
Markus Olsson
e8cba5b82f Merge branch 'development' into chore/only-custom-tslint-rules 2020-08-05 15:46:14 +02:00
Rafael Oleza
99fd62b7b3
Merge pull request #10246 from desktop/dependabot/npm_and_yarn/codecov-3.7.1
Bump codecov from 3.6.5 to 3.7.1
2020-08-05 11:08:05 +02:00
Markus Olsson
e2ec8ded19 Merge branch 'development' into es6-modules 2020-08-04 14:51:47 +02:00
rafeca
2c23d05375
Upgrade react-transition-group package to v4.4.1 2020-08-04 12:50:49 +02:00
Markus Olsson
636382b0eb Merge branch 'development' into electron-9 2020-08-04 11:23:12 +02:00
Markus Olsson
998097461e
Merge pull request #9766 from say25/chore/electron-v8.2.5
Chore/electron v8.4.0
2020-08-04 11:19:03 +02:00
Markus Olsson
ac388bc09a Merge branch 'development' into es6-modules 2020-08-03 17:33:54 +02:00
Markus Olsson
0e5f688b5a
Merge branch 'development' into interop-requires 2020-08-03 16:17:34 +02:00
rafeca
8efafc5728
Merge branch 'development' into electron-9 2020-08-03 15:20:57 +02:00
rafeca
baff9e44c7
Upgrade to electron@9.1.2 2020-08-03 10:07:28 +02:00
dependabot[bot]
492b95ef64
Bump codecov from 3.6.5 to 3.7.1
Bumps [codecov](https://github.com/codecov/codecov-node) from 3.6.5 to 3.7.1.
- [Release notes](https://github.com/codecov/codecov-node/releases)
- [Commits](https://github.com/codecov/codecov-node/compare/v3.6.5...v3.7.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-21 12:37:37 +00:00
Rafael Oleza
7e9b84b514
Update generate-octicons script to generate named exports
With named exports for each of the octicons we can leverage WebPack tree shaking capabilities to get rid of unused octicons in the bundle
2020-07-21 10:12:47 +02:00
Rafael Oleza
65ef73d8e9
Upgrade spectron to v11.1.0
This version is compatible with Electron v9
2020-07-20 12:23:05 +02:00
Rafael Oleza
a11be2ed5b
Upgrade @primer/octicons to v10.0.0 2020-07-17 16:45:56 +02:00
Rafael Oleza
c6fbdf7619
Upgrade electron and related libraries to v9 2020-07-16 15:45:47 +02:00
Rafael Oleza
b4f91def4d
Upgrade electron to v8.4.0 2020-07-16 11:14:46 +02:00
Rafael Oleza
ebf65260e6
Merge branch 'development' into pr/9766 2020-07-16 10:56:35 +02:00
Rafael Oleza
61e3be18af
Use import for klaw-sync module 2020-07-14 16:32:49 +02:00
Rafael Oleza
c185db17b2
Import source-map-support package
Changed also some wrong return undefined statements based on the TypeScript definitions of the package.
2020-07-14 16:32:48 +02:00
Rafael Oleza
d0b9016c1b
Import username package 2020-07-14 16:32:47 +02:00
Rafael Oleza
f02a040641
Use terser for minification 2020-07-13 18:48:02 +02:00
Rafael Oleza
5e0a4ea0f1
Make sure that release scripts use the script/tsconfig.json config 2020-07-10 22:05:46 +02:00
Rafael Oleza
86faf84e75
Use tsconfig-paths packages to compile the webpack config files using the scripts tsconfig 2020-07-10 21:36:51 +02:00
Rafael Oleza
81c8fe2763
Remove more requires 2020-07-10 21:22:00 +02:00
Markus Olsson
c6e17fdfd3 Include test location in results for integration tests 2020-07-09 19:49:06 +02:00
Markus Olsson
a80709c266 Drop jest-junit 2020-07-09 19:41:10 +02:00
Markus Olsson
e80b577e3a Include test locations 2020-07-09 19:31:18 +02:00
Markus Olsson
632cbe3774 Use the correct version of spectron 2020-07-09 15:18:29 +02:00
Markus Olsson
c8d4608c4d Try bumping spectron? 2020-07-09 15:11:01 +02:00
Markus Olsson
40d6f458f4 gotta have that yarn tho 2020-07-08 16:22:16 +02:00
Markus Olsson
b6925f765b Fix invalid JSON 2020-07-02 16:09:11 +02:00
Markus Olsson
42083bbbda Upgrade all eslint packages 2020-07-02 16:09:07 +02:00
Markus Olsson
eefb834f20 Keep it alongside the rest of our plugins 2020-07-02 16:08:54 +02:00
Markus Olsson
2350aef5d8 Bump to latest eslint plugin 2020-07-02 14:32:39 +02:00
Markus Olsson
e029e70cb3 Add jsdoc plugin to eslint to replace jsdoc-format tslint rule 2020-07-02 13:35:18 +02:00
Markus Olsson
af16fbdfcf Remove unused tslint-react library 2020-07-02 13:15:04 +02:00
Andrew Casey
3c541dc92d Fix lint and prettier issues 2020-06-24 18:28:06 +00:00
Andrew Casey
e6329540d3 Update prettier and eslint for optional chaining support 2020-06-24 17:43:46 +00:00
Andrew Casey
6de4d61e85 Upgrade @types/node to 12.12.24 to match electron 2020-06-22 19:36:29 +00:00
Andrew Casey
2fd73a9ccb Upgrade to TS 3.9.5 2020-06-22 19:36:29 +00:00
Markus Olsson
6d405e4a9e
Merge branch 'development' into discard-selection 2020-06-01 13:36:21 +02:00
Rafael Oleza
20e91aaf5b Remove fetchTagsToPushMemoized logic 2020-05-25 13:20:21 +02:00
Rafael Oleza
fb0d4a4733 Re-add silent argument to jest 2020-05-13 11:35:13 +02:00
Rafael Oleza
1cd277f90c Downgrade jest-diff to v25
v26 requires node v10.14.2 and our current circleCI VMs use v10.11.0
2020-05-13 11:35:13 +02:00
Rafael Oleza
fbdf495f97 Add jest-diff dependency
This helps assert changes in files when discarding changes
2020-05-13 11:35:13 +02:00
say25
10b3fff972 Update to Electron 8.2.5 2020-05-12 00:52:41 -05:00
evelyn masso
91bb82f382 up to electron v7.2.4 2020-04-30 08:58:11 -07:00
evelyn masso
b0c0a74c60
Merge pull request #7050 from say25/upgrade-to-latest-react
Upgrade to React 16.8.4
2020-04-29 16:13:42 -07:00
Rafael Oleza
b5997a453f Use lru-cache instead of a Map to memoize the pushed tags
This way we avoid memory leaks by having an ever-growing object
2020-04-28 15:05:48 +02:00
HashimotoYT
d82ba4252f build: update node-sass to 4.13.1 to allow build on node 13 2020-04-15 13:53:42 +03:00
evelyn masso
a9be1b51e4 add moment duration format dep 2020-04-09 16:42:22 -07:00
say25
de20868d2b Update to React 16.8 2020-04-07 16:40:06 -05:00
Katrina Uychaco
95c5ae0fd6
Merge pull request #9052 from desktop/feature/revamp-draft-release-task
Revamp draft release task
2020-03-25 21:31:35 -07:00
say25
0b687cfb5f Add Line Endings I Guess? 2020-03-09 20:08:04 -05:00
say25
646fc57ee9 Update Downstream Packages to Enhance Windows Build Experience 2020-03-09 20:08:04 -05:00
evelyn masso
ee5732aab9 remove json-pretty 2020-03-02 09:23:24 -08:00
evelyn masso
7b2b4409ee add types for prettier 2020-03-02 09:23:23 -08:00
dependabot[bot]
4ae3604731
Bump codecov from 3.1.0 to 3.6.5
Bumps [codecov](https://github.com/codecov/codecov-node) from 3.1.0 to 3.6.5.
- [Release notes](https://github.com/codecov/codecov-node/releases)
- [Commits](https://github.com/codecov/codecov-node/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-02-19 18:08:17 +00:00
Katrina Uychaco
cab5d14ce3
Merge branch 'development' into format-notes-yarn-task 2020-02-06 15:08:48 -08:00
Katrina Uychaco
ede063aa8a Clean up unnecessary patch-package
Co-Authored-By: Markus Olsson <niik@users.noreply.github.com>
2020-02-05 16:06:58 -08:00
evelyn masso
63ca4324fb remove duplicate-ish changelog task 2020-01-31 15:21:30 -05:00
evelyn masso
ed60d52078 use in draft-release:format 2020-01-31 15:21:30 -05:00
evelyn masso
63d4be0f6f re-add validate-changelog task 2020-01-31 15:21:30 -05:00
evelyn masso
45121f6aab whoops that shouldn't be there 2020-01-31 09:49:25 -05:00
evelyn masso
9162448a71 better task names 2020-01-31 09:48:07 -05:00
evelyn masso
532c75d0ad only app package 2020-01-31 09:43:49 -05:00
evelyn masso
5fa2fdc4ac rename release note tasks 2020-01-31 09:41:39 -05:00
evelyn masso
73900c464d new lint task just for docs 2020-01-29 16:11:17 -05:00
Katrina Uychaco
9d2eecee49 Merge branch 'development' into ku-electron-7-upgrade 2020-01-23 11:52:57 -08:00
Katrina Uychaco
cdcb4cf272 Upgrade Electron to 7.1.8 2020-01-13 02:04:17 -08:00
Katrina Uychaco
929fc4f3af Bump electron-packager to 14.1.1 (to get electron-notarize 0.2.0)
This replaces the patch for osx-notarize removed in 4898ffb46, which was causing the build to fail

See https://github.com/electron/electron-packager/pull/1069

Co-Authored-By: evelyn masso <outofambit@github.com>
2019-12-19 15:09:41 -08:00
Katrina Uychaco
8e1ec73885 WIP fix things 2019-12-12 15:50:28 -08:00
Katrina Uychaco
a80b050545 Upgrade Electron to 6.1.6 2019-12-12 14:36:20 -08:00
say25
67778813d5 Update Code Mirror and CodeMirror Types 2019-11-14 22:29:04 -06:00
evelyn masso
d4f0736a28 try patch-package 2019-11-01 10:18:54 -07:00
evelyn masso
cf3ca497e3 yarn resolutions isn't working for this 2019-11-01 09:13:48 -07:00
evelyn masso
3af1100e1c use yarn resolutions to override 2019-11-01 08:45:19 -07:00
evelyn masso
ee159d2828 try patched osx-notarize 2019-10-31 16:08:17 -07:00
evelyn masso
cc8ed4fa69 Revert "Revert "new octicons package""
This reverts commit f3ce77a5ba.
2019-09-25 11:24:58 -07:00
evelyn masso
f3ce77a5ba Revert "new octicons package"
This reverts commit 19fb0cac27.
2019-09-25 11:23:53 -07:00
evelyn masso
19fb0cac27 new octicons package
see https://github.com/primer/octicons/pull/311
2019-09-24 13:39:31 -07:00
evelyn masso
b16066a963 add jest-extended 2019-07-25 10:55:51 -07:00
evelyn masso
34d69e353c
Merge branch 'development' into chore/electron-five 2019-07-15 12:31:25 -07:00
Brendan Forster
f8afe087d0 upgrade typescript-eslint packages to latest versions 2019-07-02 11:49:33 -03:00
Brendan Forster
8e1fcef5b6 bump to Electron 5.0.6 2019-06-27 16:17:55 -03:00
evelyn masso
61808c8d2c electron 5.0.4 2019-06-27 16:17:55 -03:00
evelyn masso
ec74f55903 up electron to 5 and break everything 2019-06-27 16:16:43 -03:00
Brendan Forster
0d24809009 bump the minimum Node version up to 10 2019-06-18 11:07:35 -03:00
Brendan Forster
fbce1b6734 upgrade @types/node to 10.1.x version which is compatible with Electron 3 2019-06-18 11:07:35 -03:00
William Shepherd
dc5bb72afa
Merge branch 'development' into update-eslint-dependencies 2019-06-10 11:02:17 -05:00
Brendan Forster
4454eec4ff upgrade eslint and the current plugins and config 2019-06-04 15:26:49 -03:00
say25
cdbf42aed6 Upgrade node-sass to 4.12.0 2019-06-02 18:54:32 -05:00
dependabot[bot]
7b694b7069
Bump webpack-bundle-analyzer from 2.13.0 to 3.3.2
Bumps [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) from 2.13.0 to 3.3.2.
- [Release notes](https://github.com/webpack-contrib/webpack-bundle-analyzer/releases)
- [Changelog](https://github.com/webpack-contrib/webpack-bundle-analyzer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/webpack-bundle-analyzer/compare/v2.13.0...v3.3.2)
2019-05-23 14:34:56 +00:00
Brendan Forster
ec13e6fc3a format all json files 2019-05-03 09:24:59 -03:00
William Shepherd
56a6d0a43c
Merge branch 'development' into bump-typescript-to-latest 2019-04-26 09:44:05 -05:00
evelyn masso
7662269956
Update package.json
Co-Authored-By: shiftkey <brendan@github.com>
2019-04-25 14:29:46 -03:00
Brendan Forster
9620f8859e set an upper bound on Node for now 2019-04-25 14:11:41 -03:00
Brendan Forster
a802dcd8ec bump latest typescript and parser dependencies 2019-04-24 18:53:46 -03:00
evelyn masso
4c0e748810
Merge pull request #6771 from desktop/port-to-new-eslint-plugin-for-typescript
finish migration to using @typescript-eslint packages
2019-03-18 09:12:43 -07:00
Brendan Forster
bda087d122 Merge branch 'development' into hotfix-for-1-6-4-update 2019-03-12 13:04:28 -03:00
Brendan Forster
9ca2d35840 upgrade Electron to address reported security vulnerability 2019-03-11 12:53:46 -03:00
Brendan Forster
5de3f87394 port to new eslint plugin for TS 2019-03-07 11:03:58 -04:00
Brendan Forster
8b3c9743df
Merge pull request #6925 from HashimotoYT/new-packagaer
chore: Update electron-packager to latest version
2019-03-06 09:06:00 -04:00
HashimotoYT
989ca40729 fix: correct path to coverage report file 2019-03-01 23:10:58 +02:00
HashimotoYT
ea8e2455a1 Update electron-packager with Mojave support 2019-02-28 20:29:06 +02:00
evelyn masso
6999361fdf upgrade css loader to latest 2019-02-27 09:40:19 -08:00
Brendan Forster
30253a7087 bump node-sass to latest version 2019-02-22 16:52:40 -04:00