Commit Graph

1400 Commits

Author SHA1 Message Date
Mazen El-Kashef
f658e69285 allow build to continue if notarization failed for testing pruposes only 2020-02-27 12:59:25 -05:00
Mazen El-Kashef
f7ab15b1cd Add child entitlements 2020-02-27 12:56:18 -05:00
Mazen El-Kashef
11b814d736 disable notarization to get an artifact 2020-02-27 11:48:31 -05:00
Mazen El-Kashef
bc8b84b5e3 pass env variables to the notarize script 2020-02-26 15:41:11 -05:00
Mazen El-Kashef
08fbd4587a correct notarize-on-mac helper path 2020-02-26 11:46:50 -05:00
Mazen El-Kashef
49eab7eb57 add notarization 2020-02-26 11:31:17 -05:00
Mazen El-Kashef
20e62193d8 disable hardened runtime 2020-02-26 08:06:44 -05:00
Mazen El-Kashef
7124233ea3 check macos sdk version 2020-02-25 02:15:22 -05:00
Mazen El-Kashef
ca7170b76b fix macos yaml 2020-02-25 02:02:24 -05:00
Mazen El-Kashef
a534190de7 Double check the version of mac and xcode 2020-02-25 02:00:17 -05:00
Mazen El-Kashef
7fc1064e88 re-implement code signing using async §electron-osx-sign 2020-02-24 23:52:47 -05:00
Mazen El-Kashef
e2c1596049 upgrade macos version to 10.14 majove 2020-02-24 21:30:23 -05:00
Mazen El-Kashef
58e9bcd6d4 add code signing using osx-sign 2020-02-24 20:18:52 -05:00
Mazen El-Kashef
a0cabdaade disable release step to avoid releasing this 2020-02-20 11:40:58 -05:00
Mazen El-Kashef
e897ae2007 revert notarization 2020-02-07 15:08:55 -05:00
Mazen El-Kashef
fbc06f50a8 switch from atom's special winstaller version to electron's winstaller 2020-01-25 02:28:15 -05:00
Mazen El-Kashef
519ee7c345 Correct entitlements path 2020-01-24 06:59:45 -05:00
Mazen El-Kashef
135e64f9e2 Remove entitlement allow-jit and Downgrade CI to MacOS 10.13 2020-01-24 05:10:22 -05:00
Mazen El-Kashef
0f521f1e8a Add notarization to the build process 2020-01-24 03:31:03 -05:00
Mazen El-Kashef
2073e2e917 Pass notarization credentials to the build script 2020-01-24 03:30:45 -05:00
Mazen El-Kashef
f6108fd31d Enable hardend runtime for code-signing on mac 2020-01-24 01:58:53 -05:00
Mazen El-Kashef
9616bb2eb0 Upgrade macos image to Majove to support notarization 2020-01-24 01:54:09 -05:00
Jason Rudolph
ffcf92e5c0 Merge pull request #19802 from atom/dependabot/npm_and_yarn/script/underscore.string-3.3.5
Bump underscore.string from 3.3.4 to 3.3.5 in /script
2019-08-15 16:08:57 -04:00
Jason Rudolph
ffb9673d47 Merge pull request #19803 from atom/dependabot/npm_and_yarn/script/vsts/extend-3.0.2
Bump extend from 3.0.1 to 3.0.2 in /script/vsts
2019-08-15 16:08:30 -04:00
dependabot[bot]
0150a90209 Bump extend from 3.0.1 to 3.0.2 in /script/vsts
Bumps [extend](https://github.com/justmoon/node-extend) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/justmoon/node-extend/releases)
- [Changelog](https://github.com/justmoon/node-extend/blob/master/CHANGELOG.md)
- [Commits](https://github.com/justmoon/node-extend/compare/v3.0.1...v3.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-15 18:18:32 +00:00
dependabot[bot]
fb26c63018 Bump js-yaml from 3.12.0 to 3.13.1 in /script
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.0 to 3.13.1.
- [Release notes](https://github.com/nodeca/js-yaml/releases)
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/3.12.0...3.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-15 18:14:58 +00:00
dependabot[bot]
00dc804d44 Bump underscore.string from 3.3.4 to 3.3.5 in /script
Bumps [underscore.string](https://github.com/epeli/underscore.string) from 3.3.4 to 3.3.5.
- [Release notes](https://github.com/epeli/underscore.string/releases)
- [Changelog](https://github.com/epeli/underscore.string/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/epeli/underscore.string/compare/3.3.4...3.3.5)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-15 17:39:33 +00:00
Jason Rudolph
559913ae1a Merge pull request #19797 from atom/dependabot/npm_and_yarn/script/lodash.merge-4.6.2
Bump lodash.merge from 4.6.1 to 4.6.2 in /script
2019-08-15 11:04:12 -04:00
dependabot[bot]
2b8bcf2c20 Bump lodash.merge from 4.6.1 to 4.6.2 in /script
Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-15 13:57:34 +00:00
dependabot[bot]
7e396e3cf0 Bump lodash.template from 4.4.0 to 4.5.0 in /script
Bumps [lodash.template](https://github.com/lodash/lodash) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-15 13:56:03 +00:00
Antonio Scandurra
d227a202dd Upgrade tello to v1.2.0
Fixes #16106
Fixes #17746
2019-07-26 11:21:44 +02:00
Antonio Scandurra
dc42506b53 Re-enable CI for Windows and macOS on Azure pipelines
Co-Authored-By: Jason Rudolph <jason@jasonrudolph.com>
2019-07-24 15:25:47 +02: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
f7f002fd20 Merge branch 'master' into electron-4 2019-07-19 17:35:28 +02:00
Rafael Oleza
535c0311d4 Calculate correctly the nupkg filenames when uploading artifacts 2019-07-17 15:33:13 +02:00
Rafael Oleza
6fcfaffa04 Do not depend on CONFIG.executableName on the windows tests
CONFIG.executableName depends on the ATOM_RELEASE_VERSION env variable
to work correctly on nightly releases.

Since this env variable is not being set for the testing steps, the
nightly release builds contain a wrong executableName on the testing
step, which causes a failure when trying to find the Atom executable.

This commit fixes that by stop using the executableName from the test
step, like it's done on other platforms.
2019-07-17 11:40:39 +02:00
Rafael Oleza
35bc01f7a3 Merge pull request #19675 from atom/fix-signing-issues
Use the correct executable name on the code signing tool
2019-07-16 19:25:22 +02:00
Rafael Oleza
27e9ab8d32 Use the correct executable name on the code signing tool 2019-07-16 18:32:24 +02:00
Rafael Oleza
0578c0626e Merge branch 'master' into dw-windows-separate-channels 2019-07-04 10:34:39 +02:00
Rafael Oleza
698b581106 Run prettier 2019-06-26 16:32:07 +02:00
Nathan Sobo
c919744f0e Rely on Azure Pipelines instead of Travis for Linux builds 2019-06-25 14:28:27 -06:00
Linus Eriksson
2d6cc4f172 Use a different name depending on channel
This makes Atom beta install in %LOCALAPPDATA%\atom-beta and stable in 
%LOCALAPPDATA%\atom so that installs are side by side
2019-06-25 17:58:50 +02:00
Linus Eriksson
0ac07e7f32 Specify exe in the metadata
Because we changed it to be atom-beta.exe on beta for example this is 
required for electron-winstaller to find the executable
2019-06-25 17:58:28 +02:00
Rafael Oleza
b6644dfad8 Merge branch 'master' into dw-windows-separate-channels 2019-06-25 15:49:34 +02:00
Rafael Oleza
5b61fbaf3a Merge branch 'master' into electron-4 2019-06-24 10:17:21 +02:00
Antonio Scandurra
ed75930d21 Upgrade npm on Azure Pipelines when running macOS tests 2019-06-20 18:17:50 +02:00
Antonio Scandurra
639a126eb8 Merge pull request #19578 from atom/as/fix-policy-files
Use a different polkit policy name for each Atom channel on Linux
2019-06-20 17:46:27 +02:00