Files
Desktop/appveyor.yml
Scott Nonnenberg 1726e1b77a Fix windows fast-glob usage in lint-deps test task
* Introduce normalize-path wherever we use fastGlob

* CI: Update yarn version; install yarn via npm on windows

* Add more logging to Grunt file spectron usage

* Lock core.js to what it was resolving to before: 2.4.1

* test/index.html: Remove nonexistent test file

* test/index.html: Remove missing registration.js

* preload.js: Introduce client-side logging for load failures

* Gruntfile: Introduce better debuggability if prod test fails

* Reintroduce glob for searches inside asar
2020-02-26 17:53:39 -08:00

35 lines
791 B
YAML

platform:
- x64
cache:
- '%LOCALAPPDATA%\electron\Cache'
- node_modules -> package.json
install:
- systeminfo | findstr /C:"OS"
- set PATH=C:\Ruby23-x64\bin;%PATH%
- ps: Install-Product node 12.13.0 x64
- npm install -g yarn@1.22.0
- yarn install --frozen-lockfile
build_script:
- yarn generate
- yarn lint-windows
- yarn lint-deps
- node build\grunt.js
- yarn test-node
- type package.json | findstr /v certificateSubjectName > temp.json
- move temp.json package.json
- type package.json | findstr /v certificateSha1 > temp.json
- move temp.json package.json
- yarn prepare-beta-build
- yarn build
test_script:
- node build\grunt.js test
- set NODE_ENV=production
- node build\grunt.js test-release:win
environment:
SIGNAL_ENV: production