Commit Graph

35268 Commits

Author SHA1 Message Date
David Wilson
cf79c545c8 Change Atom.RunTests to Atom.SkipTests to not require it in build defs 2018-08-02 07:24:46 -07:00
David Wilson
8f006cab61 Add check for Atom.RunTests variable to make it easy to skip CI tests 2018-08-02 06:55:30 -07:00
David Wilson
d2ed1d4bbd Fix broken logic for IsReleaseBranch 2018-08-02 06:45:46 -07:00
David Wilson
167de057b4 Compress artifacts on Windows PR builds 2018-08-01 20:38:07 -07:00
David Wilson
059dc29135 Improve logic in macos.yml for deciding when to code sign macOS builds 2018-08-01 19:54:23 -07:00
David Wilson
fb0bbd9832 Fix wrong VSTS variable name 2018-08-01 18:52:27 -07:00
David Wilson
be99688094 Use quotes on env variable values coming from VSTS 2018-08-01 18:52:18 -07:00
David Wilson
1d5c71ef7f Disable branch builds for Pull Requests build definition 2018-08-01 17:41:14 -07:00
David Wilson
9ecb284737 Fix wrong variable name 2018-08-01 17:40:52 -07:00
David Wilson
c1eba502c3 Enable S3 artifact uploads for builds on master 2018-08-01 17:35:58 -07:00
David Wilson
ff2409f10e Only use --code-sign parameter on macOS if env variables are set 2018-08-01 14:46:01 -07:00
David Wilson
e64bd40ff5 More windows.yml syntax fixes 2018-08-01 14:35:09 -07:00
David Wilson
fefb1f2ed0 Fix syntax error in windows.yml when referencing environment variables 2018-08-01 11:40:02 -07:00
David Wilson
668e25a504 Add Pull Request build configuration for VSTS 2018-08-01 11:26:46 -07:00
David Wilson
20f6a2d8db Move over some build logic from appveyor.yml 2018-08-01 11:20:30 -07:00
David Wilson
aa4efbb3d6 Disable Windows release build on VSTS until issues are fixed 2018-08-01 08:58:39 -07:00
David Wilson
12bb7cdb22 Merge pull request #17749 from atom/dw-vsts-release-builds
Create release branch build definition for VSTS
2018-08-01 08:03:39 -07:00
David Wilson
61830f598a Add master branch as a trigger for Atom Production Builds on VSTS 2018-08-01 07:13:24 -07:00
David Wilson
c25420b5c7 Rename stable-beta-release.yml to release-branch-build.yml 2018-08-01 06:58:59 -07:00
David Wilson
388727a394 Remove unneeded CopyFiles task in Windows build 2018-08-01 06:58:29 -07:00
Max Brunsfeld
22eb011ec0 ⬆️ language-javascript, language-typescript 2018-07-31 20:17:18 -07:00
David Wilson
b680998708 Merge pull request #17766 from atom/dw-electron-2.0.6
⬆️ electron@2.0.6
2018-07-31 19:37:11 -07:00
David Wilson
eb8edb0b5e ⬆️ electron@2.0.6 2018-07-31 18:18:13 -07:00
David Wilson
13e2a8f033 Re-enable CI tests on all three platforms 2018-07-31 16:56:46 -07:00
Max Brunsfeld
8abc499a39 ⬆️ language-python 2018-07-31 12:43:45 -07:00
David Wilson
fe55686b36 Upload atom-api.json as a build artifact on macOS 2018-07-30 14:12:26 -07:00
David Wilson
9654502fc1 Merge pull request #17761 from atom/dw-fix-appveyor-x64-windows
Add missing x64 build artifacts to appveyor.yml
2018-07-30 14:03:33 -07:00
David Wilson
c1983fa067 Add missing x64 artifacts to appveyor.yml 2018-07-30 13:56:43 -07:00
Ash Wilson
1b3f99c3d7 Merge pull request #17432 from atom/aw/watcher-up
atom/watcher upgrade
2018-07-30 15:36:06 -04:00
Ashi Krishnan
bc8e70d7c1 Merge pull request #17738 from atom/regex-matchers-for-style-map
Allow scope mappings to be refined via match rules
2018-07-30 14:57:01 -04:00
Ash Wilson
23f20d21d7 Use the same version on Travis 2018-07-30 14:50:47 -04:00
Ash Wilson
6e2fb6296a Use npm 6.1.0 in script/ 2018-07-30 14:49:13 -04:00
Ashi Krishnan
639164034f Merge branch 'master' into regex-matchers-for-style-map 2018-07-30 12:46:08 -04:00
Ash Wilson
9beec5f175 Merge branch 'master' into aw/watcher-up 2018-07-30 09:26:08 -04:00
Ash Wilson
e814f4966d Merge pull request #17675 from atom/aw/apm-up
apm upgrade
2018-07-30 09:06:26 -04:00
Ash Wilson
121673b903 ⬆️ apm 2018-07-30 08:12:04 -04:00
Hubot
7a0b31f693 1.31.0-dev 2018-07-27 16:05:39 -07:00
Jason Rudolph
24fe715037 Merge pull request #17752 from atom/jr/fix-failing-repo-tests
Fix repository tests that fail when run in fork of atom/atom
2018-07-27 16:05:47 -04:00
David Wilson
064cdfaed0 Go back to uploading our own ZIP files for macOS 2018-07-27 07:34:04 -07:00
Jason Rudolph
c74971e40c Fix repository tests that fail when run in fork of atom/atom
Prior to this change, these tests assumed that the local repository is a
clone of atom/atom, and the tests (unintentionally) failed if the local
repository was a fork of atom/atom:

https://circleci.com/gh/marcomorain/atom-1/29

Instead of depending on the local clone of the atom repository for these
tests, this commit updates the tests to use one of the fixture
repositories. 😅
2018-07-27 09:40:38 -04:00
David Wilson
4205c6abb0 Use a plain copy script instead of CopyFiles task 2018-07-27 06:10:04 -07:00
Max Brunsfeld
b9966ac3df ⬆️ autocomplete-plus 2018-07-26 16:29:15 -07:00
David Wilson
fe414b9027 Argh VSTS CopyFiles bug... 2018-07-26 14:56:48 -07:00
David Wilson
d5ef836ae5 Fix YAML syntax issue 2018-07-26 14:19:33 -07:00
David Wilson
9c093d168c Fix issues publishing macOS artifacts 2018-07-26 14:16:22 -07:00
David Wilson
9b081255aa Publish artifact files directly into output zips to avoid double-zipping 2018-07-26 13:06:50 -07:00
David Wilson
18f4e73488 Temporarily disable tests to speed up builds for artifact testing 2018-07-26 12:13:14 -07:00
David Wilson
3b4fe05155 Upload release assets as individual build artifacts 2018-07-26 12:12:36 -07:00
David Wilson
74fa920b31 Add 'yargs' dependency to vsts script folder 2018-07-26 10:52:00 -07:00
David Wilson
be3077a88c Rename generate-version.js to get-release-version.js 2018-07-26 10:41:52 -07:00