David Wilson
be3077a88c
Rename generate-version.js to get-release-version.js
2018-07-26 10:41:52 -07:00
David Wilson
6861d68f81
Consolidate release version logic
2018-07-26 10:40:16 -07:00
David Wilson
5330c5db95
Move OS-specific configurations into 'platforms' folder
2018-07-26 10:27:08 -07:00
David Wilson
44c9a27742
Split release assets into OS-specific artifacts
2018-07-26 10:22:30 -07:00
David Wilson
bdfd609821
Move branch wildcard to the end of the string
2018-07-26 08:25:16 -07:00
David Wilson
87b9805a55
Quote branch trigger string starting with *
2018-07-26 07:54:46 -07:00
David Wilson
0910d72af1
Simplify branch wildcard
2018-07-26 07:49:47 -07:00
David Wilson
6b783cd42e
Release branches are suffixed with "releases", yo
2018-07-26 07:36:07 -07:00
David Wilson
c293c43997
Add GetReleaseVersion step to set ReleaseVersion variable
2018-07-26 07:31:34 -07:00
David Wilson
7d3ab82fec
Create stable and beta release build definition for VSTS
2018-07-26 07:03:16 -07:00
Ash Wilson
ddde4f9c00
Merge branch 'master' of github.com:atom/atom into aw/apm-up
2018-07-23 08:40:33 -04:00
David Wilson
85dfb15e97
Use computed version when cleaning up nupkg files in Windows build
2018-07-20 16:29:01 -07:00
David Wilson
3904ff04b8
Disable delta nupkg generation for Windows nightly releases
2018-07-20 16:28:24 -07:00
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