Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/electron/electron.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Sep 14, 2023
  2. May 04, 2023
  3. Feb 01, 2023
  4. May 09, 2022
  5. May 06, 2022
  6. Apr 22, 2022
  7. Nov 30, 2021
    • Keeley Hammond's avatar
      build: add CI path-filtering for docs-only changes (#31741) · 43f36b5b
      Keeley Hammond authored
      build: (wip) initial dynamic config research
      
      * build: (wip) test path filtering option
      
      * build: (wip) remove doc-only script, use path filtering to check changes
      
      * build: (wip) add docker image with Electron dependencies
      
      * build: (wip) clean up config
      
      * build (wip): readd parameters, executors and env*s
      
      * build: re-add steps and commands
      
      * build: change doc-only to ts-compile-doc-only
      
      * build: re-add workflows and jobs
      
      * build: split configs to setup & build
      
      * build: move lint to "always run" config
      
      * build: clean up, remove old reference config
      
      * build: bump to path-filtering 0.1.0
      
      * build: remove ts-compile step from build-linux
      
      * build: remove nightly-linux-release-test, linux-checks-nightly
      
      * build: don't run build on publish
      
      * build: set base-revision to main (runs branch vs commit)
      
      * build: update config from chromium roll
  8. Nov 24, 2021
  9. Aug 17, 2021
    • Samuel Attard's avatar
      build: add basic codespaces configuration (#30528) · cd09a543
      Samuel Attard authored
      
      * build: @jasonetco said that this will make codespaces work
      
      * tmp
      
      * Codespaces
      
      * Update docker-compose.yml
      
      * Update docker-compose.yml
      
      * tada?
      
      * e use
      
      * do not use pizza...
      
      * point at correct goma file
      
      * use ghcr for codespaces
      
      * pass --yes to npx
      
      * build: use auth.notgoma codespace token auth to auto-auth goma
      
      * build: move build-tools set up to Dockerfile
      
      * build: provide default extensions list
      
      * Fix locale tests
      
      * add vnc support
      
      * use prebuilt devcontainer image
      
      * update docker images
      
      * update docker images
      
      * update docker images
      
      * add docs for codespaces
      
      * chore: update docker images
      
      * build: do not overwrite modified buildtools configs on container rebuilds
      
      * use gn language server
      
      * update docker images
      
      * update docker images
      
      * fill in missing links
      
      Co-authored-by: default avatarCodespaces <codespaces@github.com>
  10. Aug 15, 2021
  11. Aug 12, 2021
  12. Aug 11, 2021
  13. Aug 02, 2021
  14. Jul 29, 2021
  15. Jul 20, 2021
  16. Jun 30, 2021
    • Rituka Patwal's avatar
      chore: set python interpreter to python3 in script/spec-runner.js (#29740) · 3e69985b
      Rituka Patwal authored
      
      The new installs of the python module, python-dbusmock, is broken for
      python2. The tests still run fine on linux machine in Electron's
      pipeline setup on CircleCI, because the docker image used has
      the non-broken version of python-dbusmock for python2 installed.
      But running electron tests on any other linux machine would fail if
      they don't have this non-broken version of python-dbusmock for python2
      installed, already, which is the case for most of the machines.
      Moreover, Python2 is deprecated now. So it would be better if we change
      the python interpreter in script/spec-runner.js file to python3, for
      which all the python modules are updated and working.
      
      Co-authored-by: default avatarRituka Patwal <rituka.patwal@postman.com>
  17. Jun 25, 2021
  18. Jun 19, 2021
  19. Jun 18, 2021
  20. Jun 17, 2021
  21. Jun 15, 2021
  22. Jun 08, 2021
  23. Jun 07, 2021
  24. Jun 01, 2021
  25. May 27, 2021
  26. May 26, 2021
  27. May 24, 2021
  28. May 23, 2021
    • Keeley Hammond's avatar
      test: rebuild nan tests with libc++ and libc++abi (#29281) · d0332554
      Keeley Hammond authored
      
      * test: re-enable nan test: typedarrays-test.js
      
      Fixes #28414.
      
      I've confirmed this fix wfm on Linux. Pushing into a PR to get CI to run
      it out on Win and Mac platforms too.
      
      * chore: clarify comment
      
      * test: fix NAN test string alignment
      
      * test: (wip) add ldflags, archive file for libc++
      
      * test: (wip) add libc++ to CircleCI
      
      * test: (wip) add llvm flags
      
      * test: (wip) change ldflag syntax
      
      * test: (wip) build libc++abi as static
      
      * fix: correct ldflags
      
      * test: add ld env
      
      * fix: do not commit this
      
      * test: add lld from src to circleci
      
      * test: add lld link to ld
      
      * chore: preserve third_party
      
      * seems legit
      
      * sam swears this works kinda sort of sometimes'
      :
      
      * build: add gn visibility patch
      
      * chore: update patches
      
      * build: check for flatten_relative_to = false
      
      * build: upload zip files, add to release.js validation
      
      * debug: what the hell gn
      
      * build: add libcxx gni to lint ignore
      
      Linting the file adjusted the licenses array, which only contains
      one value, and causes the gn check to fail later
      
      * build: also use nan-spec-runner flags on Windows
      
      * build: add linked flags for win32 only
      
      * build: build libc++ as source on win
      
      * build: clean up patch, add -fPIC for IA32
      
      * build: delete libcxx .a files from root
      
      * build: rename libc++.zip, clean up upload per platform
      
      * build: fix gni lint
      
      * ci: add libcxx gen to circleci config
      
      * build: correct libcxx-object syntax
      
      Co-authored-by: default avatarSamuel Attard <sam@electronjs.org>
      
      Co-authored-by: default avatarCharles Kerr <charles@charleskerr.com>
      Co-authored-by: default avatarclavin <clavin@electronjs.org>
      Co-authored-by: default avatarSamuel Attard <sattard@slack-corp.com>
      Co-authored-by: default avatarPatchUp <73610968+patchup[bot]@users.noreply.github.com>
      Co-authored-by: default avatarSamuel Attard <sam@electronjs.org>
  29. May 13, 2021
  30. May 12, 2021
  31. May 10, 2021
  32. May 05, 2021