Commit Graph

91 Commits

Author SHA1 Message Date
Benjamin Gray
91a79ef4ac separate lint into own job 2020-09-17 10:56:30 +10: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
aminya
e88c2e9f86 combine test for all OS
test: quote x86 runner
2020-09-10 23:24:06 -05:00
Amin Yahyaabadi
eaf65e6e6c test in linux.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
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
Amin Yahyaabadi
8ce3c32227 rename publish template props 2020-09-05 11:20:46 -05:00
aminya
d88254e557 combine publish for all OS 2020-09-05 10:41:02 -05:00
Amin Yahyaabadi
09706cf36c publish in linux.yml 2020-09-05 10:41:02 -05:00
aminya
38f077eecb combine build for all OS 2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
6202e3adfb linux-build.yml 2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
57f1ae657c CI bootstrap template
* windows-bootstrap.yml

* macos-bootstrap.yml

* linux-bootstrap.yml

* combine bootstrap for all OS

* GitHub token in bootstrap.yml

* Use pwsh in bootstrap.yml

* Linux use Clang 9 in bootstrap

* bootstrap: using pwsh for managing env variables

* fix bootstrap condition indentation

* using AGENT_OS directly bootstrap
2020-08-28 17:25:10 +03:00
Amin Yahyaabadi
00263f8909 CI preparation template
Use azure templates.
2020-08-27 14:58:11 +03:00
DeeDeeG
2f550cf0d3 CI: Use Cache@2 task in place of the old SaveCache@1 (#21057)
* CI: Use Cache@2 task in place of SaveCache@1

This is the officially supported successor to the old,
unofficial, Microsoft-DevLabs-hosted cache task.

It is simpler/easier to configure, and thus more friendly to forks.
2020-08-26 17:38:19 +03:00
Mazen El-Kashef
a8047f889b back to electron 6 2020-05-20 00:54:26 -05:00
Mazen El-Kashef
9dcac63419 Upgrade npm 2020-05-20 00:44:18 -05:00
Mazen El-Kashef
7389cff85c check out build on electron 7 2020-05-20 00:41:32 -05:00
Mazen El-Kashef
397afdeca0 Fix node versioin 2020-05-19 23:37:57 -05:00
Mazen El-Kashef
ed8f4f9d51 Update npm version 2020-05-19 16:28:35 -05:00
Mazen El-Kashef
9e01d5ac3b electron 6 again and bump node to 12.4.0 2020-05-19 16:06:38 -05:00
Darangi
bcbf7c6343 Removed script to build native modules 2020-02-28 11:57:35 +01:00
Darangi
1fec04a2d0 build native module 2020-02-28 11:38:29 +01:00
Darangi
d3ada54531 removed --no-sandbox flag 2020-01-08 17:48:54 +01:00
Darangi
18da630975 added sudo to chmod 2020-01-07 20:59:14 +01:00
Darangi
7e24756a3d added sudo to chmod command 2020-01-07 18:56:59 +01:00
Darangi
d9eb0bb3e6 edited chrome sandbox path 2020-01-07 18:20:05 +01:00
Darangi
cc193b0123 get chrome-sandbox path 2020-01-07 17:27:49 +01:00
Darangi
b463ed2551 chrome-sandbox-file 2020-01-07 13:40:00 +01:00
Darangi
f73e465463 added --no-sandbox flag 2020-01-07 11:43:33 +01:00
Darangi
8a709366cb modify chrome-sandbox permission 2020-01-07 11:07:13 +01:00
Darangi
788d21f380 modify chrome-sandbox permission 2019-12-20 07:30:52 +01:00
Darangi
777e3ed915 modify chrome-sandbox permission 2019-12-20 01:52:47 +01:00
Darangi
cbf8aa3c02 modify chrome-sandbox permission 2019-12-20 01:48:05 +01:00
Darangi
1a59f72955 added sandbox workaround 2019-12-20 00:34:10 +01:00
Darangi
8bb7855966 modified chrome-sandbox permission 2019-12-19 19:13:32 +01:00
Darangi
e655892565 moved sandbox workaround inbetween build and test scripts 2019-12-19 18:28:24 +01:00
Darangi
8a956fc0ea Update linux CI file 2019-12-19 17:40:40 +01:00
Darangi
89403fbb20 Update linux CI file 2019-12-19 17:20:43 +01:00
Darangi
d4b93f40c4 Added sandbox workaround 2019-12-19 14:40:00 +01:00
Darangi
25281f540f Removed sandbox workaround from linux CI config 2019-12-19 14:23:00 +01:00
Darangi
6cdb140a60 update CI for linux to fix setuid_sandbox error 2019-12-18 21:11:45 +01:00
Darangi
73f4e9f8f2 update CI for linux to fix setuid_sandbox error 2019-12-18 20:23:24 +01:00
Darangi
ef559976dc :arrow_up:node@12.13.1 and :arrow_up:npm@6.12.1 2019-11-29 19:11:16 +01:00
Antonio Scandurra
e938c0136b Revert "WIP: Temporarily upload artifacts on builds triggered by pull requests"
This reverts commit 10fc3f254e.

Co-Authored-By: Jason Rudolph <jason@jasonrudolph.com>
2019-07-24 15:25:29 +02:00
Antonio Scandurra
383fda8869 Install ICU dev tools to fix artifact caching tool 2019-07-24 15:02:38 +02:00
Antonio Scandurra
10fc3f254e WIP: Temporarily upload artifacts on builds triggered by pull requests 2019-07-24 12:55:41 +02:00
Antonio Scandurra
445548e68d Downgrade Ubuntu to 14.04 2019-07-24 12:48:24 +02:00
Rafael Oleza
8d9a7aa978 Add yml files to the node_modules cache key
This is to prevent reusing the node_modules folder when there are
changes in the build system, which can affect the npm install step (like
upgrading the Node.js version).
2019-06-12 15:24:23 +02:00