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. May 09, 2024
  2. May 08, 2024
  3. May 07, 2024
  4. May 04, 2024
  5. May 01, 2024
  6. Apr 30, 2024
  7. Apr 29, 2024
  8. Apr 25, 2024
    • Shelley Vohr's avatar
      build: add GitHub Actions testing pipeline for macOS (#41812) · b41da150
      Shelley Vohr authored
      
      * build: test the Mac runner space
      
      * build: baby steps, super basic checkout
      
      * chore: simplify depot-tools
      
      * build: try a sync
      
      * build: fix path
      
      * build: pass different URL for sync
      
      * build: gclient sync with --verbose
      
      * debug: add logging for mtime cache
      
      * build: add psuedocode for Azure workflow, add workflow_dispatch
      
      * build: enable ssh access to runners
      
      * build: test azure upload without full sync
      
      * build: full sync and cache upload test
      
      * build (WIP): mock out download logic
      
      * build: remove sync, try disk space prune
      
      * build: lets try it again, lads
      
      * ci: add cache downloading wip
      
      * fix: correct json parsing
      
      * chore: use depshash and fix output syntax
      
      * chore: rework depshash state and delete more
      
      * refactor: split checkout to Linux runner
      
      * fix: depot_tools get on Linux
      
      * fix: add infra/3pp/tools/swift-format handling
      
      * chore: move to patch file in build as well
      
      * chore: misc cleanup of env steps
      
      * chore: add fix sync step
      
      * build: use tar file, strip .git dirs
      
      * build: set GIT_CACHE_PATH outside of src
      
      * ci: fix cache prefix, add check for ssh debug
      
      * fix: fix tar pack/unpack
      
      * build: add reclient support & ninja build step
      
      * chore: clean up reclient round 1
      
      * fix: grab ELECTRON_RBE_JWT from secrets
      
      * chore: run tmate if debug logging enabled
      
      * chore: move ulimit setting
      
      * fix: missing GN gen env vars
      
      * fix: workaround packed-refs issue
      
      * chore: fixup PATH usage
      
      * chore: remove GIT_CACHE env var
      
      * fix: call pack refs manually
      
      * fix: add RBE_experimental_credentials_helper_args
      
      * chore: whoops we need electron_node/deps/v8 actually
      
      * fix: we need electron_node/deps/openssl too
      
      * build: load build-tools & xcode
      
      * build: add dist, chromedriver & mksnapshot
      
      * build: add test job, download artifacts
      
      * Cache non-generated build artifacts
      
      * chore: set download path explicitly
      
      * chore: load-xcode is called by e build
      
      * Add codesigning certificate step
      
      * Add Test Step
      
      * Try without codesigning just to get tests running
      
      * Add depot_tools to PATH in test
      
      * Persist src/buildtools/mac
      
      * chore: use script/yarn test directly
      
      * Build Node.js Headers for caching
      
      * Add initial matrix for mas build
      
      * Fix GN_EXTRA_ARGS generation syntax
      
      * Fix BUILD_TYPE interpolation
      
      * Use matrix in test correctly
      
      * feat: add publish config, alter release-build script
      
      * build: force trigger the first workflow
      
      * build: oops
      
      * Ensure env vars escaped
      
      * Move GN_EXTRA_ARGS to gn gen step
      
      * chore: rename yml to match convention
      
      * ci: fix helperPath calls in action configs
      
      * chore: try setting directly
      
      * fix: switch to mas config
      
      * chore: Testing -> Default
      
      * Re-enable darwin build
      
      * Use mas JSON config
      
      * refactor: extract artifact logic to bash scripts
      
      * refactor: build MAS after darwin
      
      * chore: move to script/actions
      
      * chore: use Node.js 20.11.x
      
      * Don't fail-fast in tests
      
      * build: tweak release script
      
      * build: remove macos-publish.yml
      
      * build: change action to trigger on publish workflow dispatch
      
      * chore: remove SSH debugging using action-tmate
      
      * build: do not disable CircleCI config
      
      * chore: switch away from cURL for AzureCLI
      
      * chore: move evm.mas.json to .github/workflows/config
      
      * chore: remove publish logic from initial build flow
      
      * build: add patchup check for non-release builds
      
      * build: pin build-tools to sha 2bb63e2
      
      ---------
      
      Co-authored-by: default avatarKeeley Hammond <vertedinde@electronjs.org>
      Co-authored-by: default avatarKeeley Hammond <khammond@slack-corp.com>
      3 tags
      b41da150
  9. Apr 24, 2024
  10. Apr 23, 2024
  11. Apr 22, 2024
  12. Apr 19, 2024
  13. Apr 18, 2024
  14. Apr 17, 2024
  15. Apr 16, 2024