Sadick
2338a2897d
upgrade to window-2019 ( #25633 )
2022-09-27 10:07:12 +03:00
mfonville
ce27104239
For glibc compatibility use Ubuntu 18.04 as environment
2021-07-16 23:09:10 +02:00
sadick254
27ab77394f
Ubuntu 16.04 LTS environment is deprecated
...
It will be removed on September 20, 2021. Migrate to ubuntu-latest instead.
https://github.com/actions/virtual-environments/issues/3287 .
e
On branch migrate-to-ubuntu-latest
2021-07-16 19:16:09 +03:00
darangi
8fb0761333
reset ci configs to default
2021-05-27 17:05:52 +01:00
darangi
483bdf86fe
temporary enable release branch build
...
add migration branch to list of triggers
revert pr trigger
set isReleaseBranch and isSignedZipBranch to true, this is temporary
fix lint
alter config files
set release branch to false
add @azure/storage-blob
2021-05-27 17:00:18 +01:00
darangi
2f6f931720
init
2021-05-20 11:36:53 +01:00
mfonville
0d05713957
fix typo
2021-05-16 07:35:06 +02:00
mfonville
a805226393
Revert "Use Ubuntu Extended Security Maintenance mirror instead of Azure for security"
...
This reverts commit 78cba2a6e8 .
2021-05-15 23:54:39 +02:00
mfonville
78cba2a6e8
Use Ubuntu Extended Security Maintenance mirror instead of Azure for security
2021-05-15 23:49:39 +02:00
mfonville
74e57e71de
Also add bionic security repo, some of the rpm dependencies got a security update
2021-05-15 23:41:36 +02:00
mfonville
6a723d4314
merge the two apt-get statements
2021-05-15 23:00:08 +02:00
mfonville
c232b19195
apt-get is preferred in scripts
2021-05-15 20:48:20 +02:00
mfonville
94074a8e91
Azure only has http and no https
2021-05-15 20:19:52 +02:00
mfonville
7f22c983d3
had wrong type of quotes
2021-05-15 20:11:25 +02:00
mfonville
daaf4378bf
small fixes
2021-05-15 19:57:10 +02:00
mfonville
0711623b2d
Use azure mirror repository
2021-05-15 19:55:05 +02:00
mfonville
2dce3f0aad
Get rpm from bionic
2021-05-15 19:50:29 +02:00
Amin Yahyaabadi
772a47964f
Merge branch 'master' into remove-windows-build-tools
2021-04-28 04:40:57 -05:00
Sadick
f4d832f2e2
Upgrade to electron 9.4.4 ( #21777 )
...
* Electron 9.4.4 Upgrade
Co-authored-by: Amin Yahyaabaadi <aminyahyaabadi74@gmail.com >
Co-authored-by: Maarten Fonville <mfonville@users.noreply.github.com >
Co-authored-by: Andrea Bogazzi <andreabogazzi79@gmail.com >
2021-03-05 07:48:45 +03:00
Sadick
7fbc957fba
Clang 9 is already in the image. ( #22000 )
...
It's on the PATH and is the version that will be used without needing to do update-alternatives.
2021-03-03 17:48:30 +03:00
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
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
Amin Yahyaabadi
8dd9901ef8
use the pre-installed Visual Studio 2017 instead of windows-build-tools
...
Windows-build-tools v4 (which is an old unmaintaind version) installs
Visual Studio 2015. But we can use the pre-installed 2017 in
vs2017-win2016
Requires https://github.com/atom/apm/pull/892
2020-09-24 03:55:20 -05: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
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
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
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