DeeDeeG
79446ad2ef
CI: Cache the packages/ directory ( #21884 )
...
Ensures we do not miss restoring these packages' node_modules folders
when running the post-build jobs (the test jobs in particular).
2021-01-21 20:53:15 +03:00
dependabot[bot]
2182479e4f
⬆️ Bump ini from 1.3.5 to 1.3.7 in /script/vsts ( #21793 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-18 19:44:31 +03:00
Benjamin Gray
0a169b5794
Update the macOS Azure CI image to macos-10.15 ( #21318 )
2020-11-18 14:01:57 +03:00
DeeDeeG
d600556858
CI: Get 32-bit Node via the official NodeTool task ( #21490 )
...
The official NodeTool@0 task can now download 32-bit Node even on Windows x64 hosts. (As of this PR: microsoft/azure-pipelines-tasks#13399 )
2020-10-30 15:26:45 +03:00
Musa Ibrahim
a60471b1d9
Merge pull request #21326 from Aerijo/lint-job
...
Separate lint into own job
2020-10-08 20:42:14 +01:00
Benjamin Gray
76f80eadb8
Consistent CI job names ( #21327 )
...
* consistent job names
2020-10-06 16:46:12 +03:00
Sadick
cd7a8e47e3
Merge branch 'master' into lint-job
2020-09-18 12:13:19 +03:00
sadick254
951efc40ec
DependsOn windows_tests
2020-09-17 07:20:55 +03:00
Benjamin Gray
4d9241b9b3
remove lint caching
2020-09-17 11:18:53 +10:00
Benjamin Gray
19ef091441
fix template path
2020-09-17 11:14:44 +10:00
Benjamin Gray
4a619cdd6d
fix ci invocation
2020-09-17 11:13:35 +10:00
Benjamin Gray
a44f440a36
add cache template
2020-09-17 11:13:12 +10:00
Benjamin Gray
278d490277
see if this caches
2020-09-17 10:58:48 +10:00
Benjamin Gray
323a3830b9
add Lint as release dependency
2020-09-17 10:56:30 +10:00
Benjamin Gray
d2391a0b65
lint the other locations too
2020-09-17 10:56:30 +10:00
Benjamin Gray
38f81781ba
tweak lint job
2020-09-17 10:56:30 +10:00
Benjamin Gray
47d2326bd7
relocate lint.yml
2020-09-17 10:56:30 +10:00
Benjamin Gray
91a79ef4ac
separate lint into own job
2020-09-17 10:56:30 +10:00
Sadick
b94532ed4d
Merge pull request #21109 from atom-ide-community/windows_tests_4upstream
...
Parallelize Tests in CI (+ Refactor and Improvements)
2020-09-16 13:56:39 +03:00
Sadick
b17a5ab6f6
Merge pull request #21212 update npm@6.14.8
...
update npm@6.14 .8
2020-09-16 11:04:54 +03:00
Sadick
b6da674260
Merge pull request #20632
...
Bump https-proxy-agent from 2.2.1 to 2.2.4 in /script/vsts
2020-09-16 10:59:51 +03:00
Amin Yahyaabadi
3dbe763e14
test on windows-2019
...
This increases the test-pass rate and reduced the timeouts
https://github.com/atom-ide-community/atom/pull/109
2020-09-16 00:41:26 -05:00
Amin Yahyaabadi
7040bf9e44
use npm 6.14.8 in ci
2020-09-16 00:18:00 -05:00
Sadick
94b39402cc
Merge pull request #21249 from atom/dependabot/npm_and_yarn/script/vsts/decompress-4.2.1
...
Bump decompress from 4.2.0 to 4.2.1 in /script/vsts
2020-09-16 06:53:15 +03:00
dependabot[bot]
d2e257aabf
Bump https-proxy-agent from 2.2.1 to 2.2.4 in /script/vsts
...
Bumps [https-proxy-agent](https://github.com/TooTallNate/node-https-proxy-agent ) from 2.2.1 to 2.2.4.
- [Release notes](https://github.com/TooTallNate/node-https-proxy-agent/releases )
- [Commits](https://github.com/TooTallNate/node-https-proxy-agent/compare/2.2.1...2.2.4 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-15 23:26:03 +03:00
dependabot[bot]
1cb581717c
Bump node-fetch from 2.2.0 to 2.6.1 in /script/vsts
...
Bumps [node-fetch](https://github.com/bitinn/node-fetch ) from 2.2.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases )
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.2.0...v2.6.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-15 20:09:13 +00:00
Amin Yahyaabadi
82abb4ded2
rename windows jobs
...
to be consistent with macOS
2020-09-14 17:37:37 -05:00
aminya
bef8d82106
fix: rename windows job back to Windows
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
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
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