Tom Kirkpatrick
5eb4320b18
Revert "Merge pull request #790 from mrfelton/ci/streamline-build-per-env"
This reverts commit e4c0349772
, reversing
changes made to 0d8c39e7e6
.
6 years ago
Tom Kirkpatrick
f28a447e61
Revert "Revert "Merge pull request #788 from mrfelton/ci/release-per-platform""
This reverts commit 4771c1ecb9
.
6 years ago
Tom Kirkpatrick
4771c1ecb9
Revert "Merge pull request #788 from mrfelton/ci/release-per-platform"
This reverts commit e3e1be1ef5
, reversing
changes made to e4c0349772
.
6 years ago
Tom Kirkpatrick
5340c7610d
build(ci): per env build config
Do not build the renderer dll on ci. It's not needed and it wastes a
lot of build time.
6 years ago
Tom Kirkpatrick
64041be6f0
ci(release): release per platform
Only build and publish the electron packages for the current build
environment.
6 years ago
Tom Kirkpatrick
4b48976146
ci(appveyor): prevent duplicate builds
Skip feature branches with open PR.
See https://github.com/appveyor/ci/issues/882
6 years ago
Tom Kirkpatrick
5ed7ac88d9
ci(appveyor): remove node/yarn caches
6 years ago
Tom Kirkpatrick
1ac527117d
build(release): auto release on ci
Integrate electron-builder with our ci process so that electron builds
are created and published to a github release draft automatically.
7 years ago
Tom Kirkpatrick
9cd7a79348
ci: enable electron security checks
Unset the `ELECTRON_DISABLE_SECURITY_WARNINGS` environment variable
which was being used to disable the security checks when testing the app
on ci. This is no longer needed now that we have a more strict Content
Security Policy when the app runs in production mode.
See https://github.com/LN-Zap/zap-desktop/pull/456
7 years ago
Tom Kirkpatrick
11abf047e9
ci(appveyor): disable electron security warnings
Set ELECTRON_DISABLE_SECURITY_WARNINGS on appveyor to prevent security
warnings related to CSP from failing the tests.
7 years ago
Tom Kirkpatrick
d3cdf8e41d
ci(appveyor): build on node v8 and v10
Previously appveyor was configured to build on node versions 7 and 10.
We don't support node 7. Update to build on v8 and v10.
7 years ago
Tom Kirkpatrick
63f9bd6a09
ci(travis): only install grpc once
grpc was being compiled twice when builds run on travis. This was causing
builds to take several minutes longer than they should. installation of
the dependencies listed in app/package.json happens automatically when
`electron-builder install-app-deps` runs as part of the postinstall step.
7 years ago
Jack Mallers
85485bb5eb
first commit
8 years ago