01f5e9c5c4
* build: cache the out directory for exact deps hash matches * chore: generate a target based depshash discriminator * fix: hash on gn args * build: share logic on the mac builds * build: ensure that the mksnapshot binary is built before stripping before zipping * build: attach the workspace on macOS * build: optimize the macOS checkout path for testing * build: fix mksnapshot zip generation * build: make the mac src cache restore work * build: v2 out cache * build: macOS cache restore is just stupidly slow * build: strip more binaries * build: attach the out cache to the workspace for macOS builds * build: allow linux boxes to restore darwin out caches * build: cat the deps hash target file * build: ensure that the deps target hash matches on the linux box * build: do not use host arch in target key * build: force undefined in the target hash file * build: only restore out cache when it isn't in the workspace * build: fix the macOS cache workspace trick * build: do not double restore * build: remove the big stuff from the out dir * build: workaround layer issue * build: try it back on macOS again but with smaller thingy * build: macOS needs the out cache now * build: clean up for omptimal macOS path * build: use old docker image * build: idek at this point * build: we need a deps hash * build: yeah we need a checkout too * chore: use testing env on save cache job * chore: well that should fix the cache key thing * chore: handle cross-OS path mismatch for src cache restore * build: use a /portal directory to transfer the src cache appropriately * build: use the correct docker image * build: super perms for /portal * build: increment out cache number * build: ensure target hash is correct for args + disable pre-compiled headers on macOS * build: wipe the cross-arch libffmpeg before building Electron
68 lines
No EOL
1.1 KiB
Text
68 lines
No EOL
1.1 KiB
Text
.DS_Store
|
|
.env
|
|
.gclient_done
|
|
**/.npmrc
|
|
.tags*
|
|
.vs/
|
|
.vscode/
|
|
*.log
|
|
*.pyc
|
|
*.sln
|
|
*.swp
|
|
*.VC.db
|
|
*.VC.VC.opendb
|
|
*.vcxproj
|
|
*.vcxproj.filters
|
|
*.vcxproj.user
|
|
*.xcodeproj
|
|
/.idea/
|
|
/dist/
|
|
/external_binaries/
|
|
/out/
|
|
/vendor/.gclient
|
|
/vendor/debian_jessie_mips64-sysroot/
|
|
/vendor/debian_stretch_amd64-sysroot/
|
|
/vendor/debian_stretch_arm-sysroot/
|
|
/vendor/debian_stretch_arm64-sysroot/
|
|
/vendor/debian_stretch_i386-sysroot/
|
|
/vendor/gcc-4.8.3-d197-n64-loongson/
|
|
/vendor/readme-gcc483-loongson.txt
|
|
/vendor/download/
|
|
/vendor/llvm-build/
|
|
/vendor/llvm/
|
|
/vendor/npm/
|
|
/vendor/python_26/
|
|
/vendor/native_mksnapshot
|
|
/vendor/LICENSES.chromium.html
|
|
/vendor/pyyaml
|
|
node_modules/
|
|
SHASUMS256.txt
|
|
**/package-lock.json
|
|
compile_commands.json
|
|
.envrc
|
|
|
|
# npm package
|
|
/npm/dist
|
|
/npm/path.txt
|
|
|
|
.npmrc
|
|
|
|
# Generated API definitions
|
|
electron-api.json
|
|
electron.d.ts
|
|
|
|
# Spec hash calculation
|
|
spec/.hash
|
|
|
|
# Eslint Cache
|
|
.eslintcache
|
|
|
|
# Generated native addon files
|
|
/spec-main/fixtures/native-addon/echo/build/
|
|
|
|
# If someone runs tsc this is where stuff will end up
|
|
ts-gen
|
|
|
|
# Used to accelerate CI builds
|
|
.depshash
|
|
.depshash-target |