Commit Graph

1622 Commits

Author SHA1 Message Date
aminya
bef8d82106 fix: rename windows job back to Windows 2020-09-14 17:37:36 -05:00
Amin Yahyaabadi
3b796f7995 refactor spawnTest 2020-09-14 17:37:36 -05:00
Amin Yahyaabadi
a69e0f8117 function to create packageTestSuites only when needed 2020-09-14 17:37:36 -05:00
Amin Yahyaabadi
f4bdb22e7d function to create coreRenderProcessTestSuites
only when needed
2020-09-14 17:37:36 -05:00
aminya
66c743465c print the used testCommand for failed tests 2020-09-14 17:37:36 -05:00
aminya
d742f25895 macos: run core main tests in the build phase 2020-09-14 17:37:11 -05:00
aminya
7d93415093 bootstrap in case cache misses 2020-09-14 17:37:11 -05:00
aminya
849216a750 always upload atom windows.zip for x64 2020-09-14 17:37:11 -05:00
aminya
fa6a8e32ce Run windows core main tests in the build step 2020-09-14 17:37:11 -05:00
aminya
62b440d870 Run windows renderer tests in parallel 2020-09-14 17:37:10 -05:00
aminya
a4fac1e772 test: use Azure format for printing 2020-09-14 17:37:10 -05:00
aminya
a69bf7be10 warn before error reporting
Helps visually
2020-09-14 17:26:50 -05:00
aminya
e386c2bf02 run tests using async.parallel 2020-09-14 17:26:50 -05:00
aminya
d04d91835c allow requesting parallel tests for all OS 2020-09-14 17:26:50 -05:00
aminya
b992fbf1b1 parallelize core tests 2020-09-14 17:26:50 -05:00
aminya
a598fdd26e run package tests in parallel for windows tests 2020-09-14 17:26:50 -05:00
Sadick
9d65b79d7a Merge pull request #21081 from atom-ide-community/CI_templates_4upstream
Cross-platform CI scripts
2020-09-14 17:34:42 +03:00
Benjamin Gray
2bc1a117b6 ⬆️ fs-extra@9.0.1 2020-09-14 13:54:33 +03:00
Amin Yahyaabadi
ea1283f935 use npm install in get-release-version
https://github.com/atom/atom/pull/21081/files#r487132495
2020-09-11 12:22:41 -05:00
Amin Yahyaabadi
dc2f6f8513 CI: Drop old workaround, refactor script blocks
This old bug in the CI inexplicably went away at some point.

Co-Authored-By: DeeDeeG <DeeDeeG@users.noreply.github.com>
2020-09-11 12:22:41 -05:00
DeeDeeG
f47f479285 CI: Delete outdated comment in platforms/linux.yml
We no-longer run the Linux build in an old Ubuntu 14.04 "Trusty Tahr"
Docker container. We run builds directly in a virtualized Ubuntu 16.04
"Xenial Xerus" image now.
2020-09-11 12:22:41 -05:00
DeeDeeG
e3fc785194 CI: Add NightlyFlag parameter in GetReleaseVersion
We can use this to run `get-release-version.js`
with the `--nightly` flag on the "Atom Nightly" pipeline.
2020-09-11 12:22:41 -05:00
DeeDeeG
727352adbc CI: Move GetReleaseVersion to its own template 2020-09-11 12:22:41 -05:00
Amin Yahyaabadi
4ddf0df65f CI: Don't upgrade npm twice on Windows
We already install the npm version we want in previous steps

https://github.com/atom-ide-community/atom/pull/140

Co-Authored-By: DeeDeeG <DeeDeeG@users.noreply.github.com>
2020-09-11 10:38:44 -05:00
Amin Yahyaabadi
8b05ca5c7d rename "buildArch" to "BUILD_ARCH"
Co-authored-by: Amin Yahyaabadi <aminyahyaabadi74@gmail.com>
2020-09-11 10:21:55 -05:00
aminya
19b5177396 using templates in release-branch-build.yml 2020-09-11 10:21:55 -05:00
aminya
0c9103c7e3 using templates in nightly-release.yml 2020-09-11 10:21:55 -05:00
Benjamin Gray
e4701771b8 Improve CS require comment (#21062)
Turns out the comment was misleading; the build also fails to find modules like `donna` without the import.
I've instead changed the message to make it more vague, so removal requires more consideration.
2020-09-11 12:20:27 +03:00
aminya
c91f9158c4 use new-item to not conflict mkdir on macos 2020-09-10 23:24:07 -05:00
Amin Yahyaabadi
ac05d47c4e use BULD_ARCH directly test 2020-09-10 23:24:06 -05:00
aminya
f328045b15 test: using pwsh for managing env variables 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
9fd27dd02e using AGENT_OS directly test 2020-09-10 23:24:06 -05:00
aminya
e88c2e9f86 combine test for all OS
test: quote x86 runner
2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
7212e1e070 download unzip test 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
eaf65e6e6c test in linux.yml 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
85b86d929d linux-test.yml 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
e45494a4f0 test in macos.yml 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
50ebc2162a macos-test.yml 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
3ca004b342 test in windows.yml 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
7dcdbb0c25 windows-test.yml 2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
f2fcb62404 download-unzip.yml 2020-09-10 23:24:06 -05:00
Sadick
ddcdeb52f6 Merge pull request #21269
CI build template including patches
2020-09-11 06:32:58 +03:00
Sadick
c0a547d560 Merge pull request #21262 from atom-ide-community/CI-publish-template
Ci publish template
2020-09-10 23:01:39 +03:00
Amin Yahyaabadi
366c3b56f6 clarify publish template doc 2020-09-10 14:37:21 -05:00
dependabot[bot]
91632649e3 Bump bl from 3.0.0 to 3.0.1 in /script
Bumps [bl](https://github.com/rvagg/bl) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/rvagg/bl/releases)
- [Commits](https://github.com/rvagg/bl/compare/v3.0.0...v3.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-09 15:45:36 +00:00
Sadick
23f9fca960 Update node to 12.16.3
We have been experiencing linux build failures on our CI.
This failure seem to be cause by
https://github.com/atom/atom/pull/21079.

Related conversation https://github.com/atom/apm/pull/900
2020-09-09 17:54:34 +03:00
Amin Yahyaabadi
a334fd5142 include AC user and password in the env map 2020-09-06 10:48:19 -05:00
Amin Yahyaabadi
470d5d9c0b Revert "Merge pull request #21267 from atom/revert-build-template"
This reverts commit 13e6412ea9, reversing
changes made to 7607751127.
2020-09-06 10:47:51 -05:00
sadick254
6b2a977d99 Revert "Merge pull request #21230 from atom-ide-community/CI_build_template"
This reverts commit 3179ab456d, reversing
changes made to fd469777e3.
2020-09-06 09:36:28 +03:00
sadick254
a7972fd129 Revert "Merge pull request #21264 from atom-ide-community/CI_build_template"
This reverts commit 7607751127, reversing
changes made to e9a2ec056b.
2020-09-06 09:35:31 +03:00