Commit Graph

987 Commits

Author SHA1 Message Date
Ash Wilson
c6a1ffedf0 Merge branch 'master' of github.com:atom/atom into aw/apm-up 2018-07-16 10:12:23 -04:00
Ash Wilson
e3e8bbb7d4 package-locks ahoy 2018-07-16 09:55:51 -04:00
Ash Wilson
b369a971e1 Don't clean package-lock.json files any more 2018-07-16 09:47:58 -04:00
David Wilson
8c3e36d56f Merge pull request #17680 from atom/dw-consistent-app-name
Use a consistent app naming strategy across non-stable channels
2018-07-12 14:46:34 -07:00
David Wilson
de93396af7 👕 Make the linter happy 2018-07-12 11:06:26 -07:00
David Wilson
bf9fac27cf Use a consistent app naming strategy across non-stable channels 2018-07-12 10:14:15 -07:00
Lee Dohm
f759bed882 Don't delete the package-lock.json in /script/vsts 2018-07-11 19:54:29 -07:00
David Wilson
3109958dc1 Revert "Try possible fix for broken GitHub package tests"
This reverts commit 3046f689be.
2018-07-11 06:11:43 -07:00
David Wilson
3046f689be Try possible fix for broken GitHub package tests 2018-07-10 12:55:55 -07:00
David Wilson
bea3267697 Simplify atom-x64 nupkg path generation 2018-07-09 16:16:30 -07:00
David Wilson
fa326a0a07 Minor tweaks to build documentation 2018-07-09 16:04:15 -07:00
David Wilson
7b711cda5e Add documentation for Atom Nightly build process 2018-07-09 15:59:29 -07:00
David Wilson
49b9b9efeb Write error to stderr if publishing release fails 2018-07-09 15:51:32 -07:00
David Wilson
0d0db817eb Remove queue setting in nightly build 2018-07-06 17:10:09 -07:00
David Wilson
e91030ffcd Set timeout of 180 minutes on nightly build 2018-07-06 17:03:02 -07:00
David Wilson
f1c7ddf740 🔥 script/lib/create-github-release.js 2018-07-06 16:07:24 -07:00
David Wilson
4527a44315 Merge branch 'master' into dw-nightly-releases 2018-07-06 16:06:24 -07:00
David Wilson
5917800fb9 Add CI_PROVIDER env variable to test tasks 2018-07-06 16:04:29 -07:00
David Wilson
7750b8c7f0 Re-enable macOS VSTS CI tests 2018-07-06 16:04:29 -07:00
David Wilson
5634a6447a Re-enable Windows and Linux tests on VSTS 2018-06-30 11:26:13 -07:00
David Wilson
0c364d0438 Don't change Atom app name on dev channel 2018-06-29 16:31:12 -07:00
Max Brunsfeld
e7c6a8f085 Clear electron-link's snapshot cache in script/clean 2018-06-29 12:31:09 -07:00
David Wilson
8e3d1f431f Use Node.js 8.9.3 in VSTS builds 2018-06-28 13:01:55 -07:00
David Wilson
067bd1a751 Temporarily disable Atom tests on VSTS 2018-06-28 13:00:31 -07:00
David Wilson
ff0cd4c6ed Use atom.io update endpoint for Windows installer builds 2018-06-28 12:54:06 -07:00
David Wilson
9669a9bbfb Update app title and file paths to use channel name 2018-06-28 12:52:39 -07:00
David Wilson
ed48f2d1f7 Generate nightly build version from package.json 2018-06-26 10:46:49 -07:00
David Wilson
a5a8727b0b Upload release assets to S3 in script/publish-release 2018-06-26 10:45:11 -07:00
David Wilson
9388a7813e Simplify channel name detection 2018-06-26 10:45:10 -07:00
David Wilson
34e37f3159 Enable automated nightly Atom releases
This change adds automation for producing nightly Atom releases using
VSTS CI.  Most of the changes are just slight modifications to Atom's
existing build scripts to produce another build channel and publish
those artifacts in a way that can be installed and updated when new
releases are available.
2018-06-18 21:01:19 -07:00
Thomas Johansen
5072e4b54f Remove decompress-zip from the snapshot blacklist 2018-06-06 23:30:20 +02:00
Thomas Johansen
fcb8ca7441 Add yauzl to the snapshot blacklist 2018-06-06 22:29:55 +02:00
David Wilson
a18a239c54 ⬆️ electron-link 2018-06-06 09:40:30 -07:00
Landon Abney
064fcce3f6 Merge pull request #17057 from atom/la/generate-api-docs
Add --generate-api-docs to build script
2018-06-01 10:55:07 -07:00
Landon Abney
5e49917c56 Wrap binariesPromise handling in an if
Instead of forcing an immediate exit with process.exit(), wrap the
handling of binariesPromise in an `if` statement, allowing the script to
exit on its own if passed the new option.
2018-06-01 09:31:03 -07:00
Landon Abney
bb7046830a Revert moving of dependencies
This change isn't necessary for adding the option.
2018-06-01 09:29:29 -07:00
Ash Wilson
cdd433a954 Overeager glob 2018-05-07 12:53:31 -04:00
Jason Rudolph
28c8267cf7 ⬆️ electron-chromedriver2.0 & electron-mksnapshot@2.0 2018-05-04 11:44:56 -04:00
Landon Abney
53ef5ca4cc Add --generate-api-docs to build script
Add a new option `--generate-api-docs` that changes the build script to
only do what is required to build the API documentation, skipping the
process of building the full Atom binaries.
2018-03-30 13:10:32 -07:00
Antonio Scandurra
e1e93c08b8 Exclude modules required from xregexp-all.js
This file is already "browserified", meaning that it should be fine to
embed it verbatim inside the snapshot. The errors observed in e.g.
https://circleci.com/gh/atom/atom/7139 were in fact caused by trying to
process xregexp's already "browserified" modules again using
electron-link.
2018-03-13 10:06:19 +01:00
Antonio Scandurra
19087d0c67 ⬆️ electron-link 2018-03-13 10:02:35 +01:00
Max Brunsfeld
74ea91ab2e Fix snapshot blacklist for request module 2018-02-22 13:26:56 -08:00
Will Binns-Smith
e9d4163899 Replace csslint with stylelint (#16803) 2018-02-21 16:20:20 -08:00
Ash Wilson
9dd40256e9 ⬆️ tello 2018-02-18 22:20:55 -08:00
Antonio Scandurra
86c3712520 Don't transpile JS files found in benchmarks, exports and src folders 2018-01-19 09:43:55 +01:00
Damien Guard
9a3585fc44 :arrow-up: electron-winstaller 2018-01-17 15:37:12 -08:00
Moritz
cef511c5d2 Link spec for finding icon dir in install script
This is a follow up for #15498
2018-01-13 01:53:19 +01:00
Damien Guard
61df0bd6d9 No longer used on appveyor 2018-01-12 15:24:21 -08:00
David Wilson
2cb66ae9e1 Merge pull request #15498 from MoritzKn/refactor-install-script
Refactor install script for linux (install dev channel parallel, use icon themes)
2018-01-10 10:50:23 -08:00
Michelle Tilley
233e519007 Add winreg to snapshot ignore list 2018-01-09 11:52:18 -08:00