Commit Graph

1736 Commits

Author SHA1 Message Date
Mazen El-Kashef
4bdeb86c83 Merge branch 'master' into electron-6.1.12-bump-electron-packager-from-git 2020-07-16 11:18:24 -05:00
Mazen Elkashef
d840b89e62 Merge pull request #20856 from DeeDeeG/misc-python3-fixes
Miscellaneous python3-related updates and fixes
2020-07-10 14:01:20 -05:00
DeeDeeG
fef2de59a4 node-gyp 5.x still accepts Python 2.6 2020-07-10 11:58:17 -04:00
Amin Yahyaabadi
f79dd596ce no PR triggers on release builds 2020-07-09 23:14:12 -05:00
Mazen El-Kashef
bc952d5a3f Bump electron-packager@15.0.0 2020-07-03 12:09:24 -05:00
Mazen El-Kashef
b23b30d395 Bump electron-link@0.4.3 2020-07-03 12:05:21 -05:00
darangi
9140f6501b tests 2020-07-03 14:40:40 +01:00
darangi
f936328a73 update nightly job 2020-07-01 07:49:30 +01:00
darangi
b922fba627 missing files 2020-06-29 13:42:52 +01:00
darangi
bbf874fff9 added tests 2020-06-29 13:37:17 +01:00
darangi
f9a9e57d3a Revert "init"
This reverts commit 20d5d21775.
2020-06-26 15:59:54 +01:00
darangi
fb2654eaac Revert "removed unused code"
This reverts commit e79a71c6dc.
2020-06-26 15:48:26 +01:00
darangi
e79a71c6dc removed unused code 2020-06-24 16:28:08 +01:00
darangi
c3d16f02c5 changed remote 2020-06-24 01:31:12 +01:00
darangi
230df78ac3 added git config 2020-06-24 01:00:52 +01:00
darangi
49145f1caf apm install 2020-06-24 00:36:19 +01:00
darangi
1e2178e46c used current branch 2020-06-23 09:47:21 +01:00
darangi
2c1935c07a added bootstrap script 2020-06-23 09:28:52 +01:00
darangi
f3eb4afcfe fixed yaml error 2020-06-23 09:15:49 +01:00
darangi
72a0b81d50 added job to nightly 2020-06-22 21:25:46 +01:00
darangi
706fac34a0 return needed objects 2020-06-22 21:25:28 +01:00
darangi
0880b20b1e improved module search in package.json 2020-06-19 12:54:25 +01:00
darangi
c14f6df47c add label to PR and log summary 2020-06-18 23:26:46 +01:00
musa ibrahim
4049c635ab publish local branch and delete 2020-06-18 11:20:40 +01:00
Musa Ibrahim
20d5d21775 init
fixed search regex

removed NPM check

handle pr

installed dependencies

publish branch and create PR

catch apm error

pr

deactivated token and used env variable instead

some fixes
2020-06-18 01:07:51 +01:00
DeeDeeG
f8fecadcbb script: Refactor variable use in verifyPython() 2020-06-17 16:43:38 -04:00
DeeDeeG
dc44ad2d16 script: Update comment in verifyPython() 2020-06-17 16:33:58 -04:00
DeeDeeG
1cef4dd442 ⬆️ electron-packager to git master 2020-06-16 14:27:31 -04:00
Ethan Johnson
3191997c87 add test 2020-06-15 12:12:02 -05:00
DeeDeeG
39d2bd4800 Merge branch 'master' into electron-6.1.12 2020-06-07 13:34:38 -04:00
DeeDeeG
bb2cfa9555 script: Update comments for node-gyp 7.0 release 2020-06-03 20:54:50 -04:00
DeeDeeG
8965d32bcb script: Use "let" not "var" in verifyPython() 2020-06-03 17:03:40 -04:00
DeeDeeG
b1288ca7bb script: correct failure logging in verifyPython()
Make sure a previously found version isn't erroneously logged,
by clearing the "fullVersion" variable before each new check.
2020-06-03 16:28:41 -04:00
DeeDeeG
c274463a9b ⌨️ Fix a typo (chromedriver -> mksnapshot) 2020-06-03 15:34:27 -04:00
DeeDeeG
3e7b532c0b 👕 Fix lints for 'script' dir 2020-06-03 14:58:02 -04:00
DeeDeeG
2df308223e script: Download correct electron binaries
If users manually run `npm install`, we want to
make sure the correct Electron-vendored chromedriver and mksnapshot
are downloaded. (Requires ELECTRON_CUSTOM_VERSION to be set properly.)

This postinstall script sets that var and gets the right binaries,
even if the ELECTRON_CUSTOM_VERSION env var wasn't manually set.

(The bootstrap script already handles this for bootstrapping,
but not for manually running "npm install" in the scripts dir.)
2020-06-03 14:57:27 -04:00
DeeDeeG
9e8b0b14fa script: Use "ELECTRON_CUSTOM_VERSION" env variable
New feature as of electron-chromedriver >= 9.0.0
and electron-mksnapshot >= 9.0.2:
an environment variable "ELECTRON_CUSTOM_VERSION",
which allows downloading the specified (Electron-vendored)
version of chromedriver and mksnapshot,
irrespective of the versions of electron-chromedriver
or electron-mksnapshot (node modules) used to download them.

We can use the latest electron-chromedriver and electron-mksnapshot
now, if we want. Just set ELECTRON_CUSTOM_VERSION to the right version
(handled automatically based on "electronVersion" in package.json).
2020-06-03 13:45:49 -04:00
DeeDeeG
d5ca0e94c1 ⬆️ electron-chromedriver, electron-mksnapshot 2020-06-03 13:44:35 -04:00
Descear
aac0b665ab Revert "Trigger artefact uploading"
This reverts commit 73bd087fa3.
2020-06-02 19:32:44 +01:00
Descear
39fe21461a Revert "Publish build artefacts for pull requests"
This reverts commit 368f790a39.
2020-06-02 19:32:39 +01:00
DeeDeeG
893f84cb5a script: Refactor log strings for readability
in script/lib/verify-machine-requirements.js
2020-05-30 22:13:03 -04:00
DeeDeeG
4d9d6fa171 👕 Fix lints (verify-machine-requirements.js) 2020-05-30 18:40:27 -04:00
DeeDeeG
2656d19714 ci: Update Windows build from Python 2.7 to 3.8
Python 2 is officially end-of-life. We can use Python 3 now.
2020-05-30 17:41:59 -04:00
DeeDeeG
2c6c14d197 script: Add attempt logging for verifyPython()
Log which Python commands were tried, and the results,
if no usable Python was found. Useful for debugging failures.
2020-05-30 16:33:32 -04:00
DeeDeeG
b86afa5854 script: Reimplement node-gyp's find-python library
Use this to find python for the verify-machine-requirements.js script.
2020-05-30 11:19:29 -04:00
DeeDeeG
10811f1158 🔥 Lintian overrides
These overrides are very outdated.
(Haven't been updated since the day they were added, back in 2014.)
Even with these applied, Lintian still prints many warns/errors.

I think no-one has been running Lintian
against the .deb package for a while now.
2020-05-30 10:23:56 -04:00
Descear
89fe5a000f Don't chmod chrome-sandbox 2020-05-29 00:17:08 +01:00
Descear
368f790a39 Publish build artefacts for pull requests 2020-05-28 22:16:11 +01:00
Descear
a5db2fbf11 Trigger CI 2020-05-28 20:52:50 +01:00
Descear
865e8fdd78 Trigger CI 2020-05-28 20:51:22 +01:00