Commit Graph

37704 Commits

Author SHA1 Message Date
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
Sadick
7607751127 Merge pull request #21264 from atom-ide-community/CI_build_template
CI build template patch
2020-09-06 09:09:46 +03:00
Amin Yahyaabadi
5c4daaeafc use elseif instead of if
Only one condition will be true
2020-09-05 11:29:23 -05:00
Amin Yahyaabadi
a1895205b1 include code-sign variables in env map instead
Use Azure macros to interpolate the keys
2020-09-05 11:29:22 -05:00
Hubot
e9a2ec056b 1.53.0-dev 2020-09-04 10:23:45 -04:00
Sadick
3179ab456d Merge pull request #21230 from atom-ide-community/CI_build_template
CI build template
2020-09-04 15:19:40 +03:00
Musa Ibrahim
fd469777e3 Merge pull request #21248 from atom/language-php-0.44.7
⬆️ language-php@0.44.7
2020-09-04 08:35:27 +01:00
runner
b81b4f0b21 ⬆️ language-php@0.44.7 2020-09-04 03:11:46 +00:00
Musa Ibrahim
93119eb060 Merge pull request #21198 from atom/language-python-0.53.5
⬆️ language-python@0.53.5
2020-09-03 11:55:38 +01:00
aminya
15d0b7d5d3 build: use esc for passing arguments 2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
7b7f00060e use BULD_ARCH directly build 2020-08-29 07:23:18 -05:00
aminya
8fffa4fe4d build: using pwsh for managing env variables
Azure syntax for conditional env variables has issues
https://stackoverflow.com/questions/62890370/azure-pipeline-conditional-env-variable-based-on-os
2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
88f0466d6b using AGENT_OS directly build 2020-08-29 07:23:18 -05:00
aminya
38f077eecb combine build for all OS 2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
c8cf83e901 Linux use Clang 9 in build 2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
6202e3adfb linux-build.yml 2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
f17abf5fb6 macos-build.yml 2020-08-29 07:23:18 -05:00
Amin Yahyaabadi
2e04b9bd66 windows-build.yml 2020-08-29 07:14:38 -05:00
DeeDeeG
c79d2adbe0 CI: Restore caches in sync
Track the same files for restoring all three caches.
Either they all get restored, or none of them do.

Stop tracking apm/package-lock.json, as it hasn't been stable lately.

Start tracking script/vsts/platforms/templates/preparation.yml,
because that's where Node and npm bumps and so on live.
2020-08-28 23:19:03 +03:00
sadick254
46ef8d5733 Use npm install 2020-08-28 22:47:45 +03: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
Jan T. Sott
2ae2ef1f52 Use UI variables on container
The `.incompatible-package` container looks quite awkward in dark themes, this PR adjusts its look to match that of the `settings-view` containers ([for reference](b6b27e949d/styles/package-card.less (L15-L16))).
2020-08-27 19:13:56 +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
DeeDeeG
0e6df6892a 📝 CONTRIBUTING.md: JS is linted with Prettier
This just documents a long-running practice, as of May 2019.

For the backstory on the change, see:
https://github.com/atom/atom/pull/19391
2020-08-25 19:18:05 +03:00
Amin Yahyaabadi
607aa8f7c3 use performance instead of Date for measuring package load time 2020-08-25 18:47:11 +03:00
Amin Yahyaabadi
43e4929ba8 add should sign and make code-signing conditional 2020-08-24 21:54:52 +03:00
sadick254
d9d4e37563 Add simple fullscreen config 2020-08-24 16:19:06 +03:00
DeeDeeG
c087fcfb49 CI: Use npm ci rather than npm install
`npm ci` doesn't try to reconcile package.json with package-lock.json,
nor with any existing packages in `node_modules`. `npm ci` simply
deletes `node_modules` and uses the packages from `package-lock.json`.

As a result, `npm ci` is much, much faster than `npm install`.
We should use it wherever possible.
2020-08-21 21:19:49 +03:00
DeeDeeG
8dc526bf24 CI: Use 'ubuntu-latest' to upload artifacts
This should be marginally faster. No need to run on Windows.
2020-08-21 21:19:49 +03:00
DeeDeeG
0ac3be7296 CI: Use 'ubuntu-latest' for GetReleaseVersion
Ubuntu is much faster than Windows at installing many small files,
such as during `git clone` and `npm install`.
2020-08-21 21:19:49 +03:00
DeeDeeG
f062a836e7 CI: Use forward-slashes in paths (cross-platform)
Backslashes ("\") can be interpreted as escape characters
on Unix (Linux, macOS). Replace with forward-slashes, "/",
which are interpreted the same (as directory separators) on all OSes,
at least in arguments to commands such as `cd` and `node`.
2020-08-21 21:19:49 +03:00
Musa Ibrahim
98ab3a697c Merge branch 'master' into language-python-0.53.5 2020-08-20 10:26:30 +01:00
Musa Ibrahim
50a74a5e31 Merge pull request #21079 from atom/electron-6.1.12-bump-electron-packager-from-git
Electron 6 Take Two
2020-08-20 10:16:38 +01:00
runner
e10049f284 ⬆️ language-python@0.53.5 2020-08-20 03:12:55 +00:00
darangi
f208f2f437 ⬆️ apm@2.5.2 2020-08-19 20:07:41 +01:00
darangi
ed3bea91e4 :arrow_up:apm@2.5.1 2020-08-19 19:36:15 +01:00
sadick254
613f76d594 Double waitsFor timeout value 2020-08-19 11:03:19 +03:00
sadick254
9be745817d Adjust jasmine default timeout value 2020-08-17 19:18:24 +03:00
Mazen Elkashef
4b27991c42 Merge pull request #21179 from atom/language-php-0.44.6
Bump language-php to 0.44.6
2020-08-15 18:03:39 -05:00
sadick254
b587e01e37 Update package version 2020-08-14 21:39:27 +03:00
sadick254
702b8f2b87 ⬆️ language-php@0.44.6 2020-08-14 21:36:36 +03:00
sadick254
0b541e9120 Show approriate error when running test without building 2020-08-12 21:02:47 +03:00
Mazen Elkashef
212081ea45 Merge pull request #20212 from sharedprophet/support-semanticolor
Support semanticolor
2020-08-11 00:12:49 -05:00
Hubot
535500ea64 1.52.0-dev 2020-08-07 10:33:32 -05:00
Musa Ibrahim
bc4309b0bd Merge pull request #21096 from atom/settings-view-0.261.5
⬆️  settings-view@0.261.5
2020-07-22 10:04:10 +01:00
Musa Ibrahim
be98331134 Merge pull request #21095 from atom/find-and-replace-0.219.5
⬆️  find-and-replace@0.219.5
2020-07-22 09:44:34 +01:00
darangi
6172046a32 ⬆️ settings-view@0.261.5 2020-07-21 21:41:49 +01:00
darangi
852be73127 ⬆️ find-and-replace@0.219.5 2020-07-21 20:48:48 +01:00
Mazen El-Kashef
73c7a637a0 re-enable the bootstrap cache on macOS CI 2020-07-16 12:50:43 -05:00