1
0
mirror of https://github.com/kremalicious/blowfish.git synced 2025-02-02 04:49:45 +01:00

Merge pull request #27 from kremalicious/feature/travis

test packaging on Travis
This commit is contained in:
Matthias Kretschmann 2019-07-08 02:04:00 +02:00 committed by GitHub
commit ba8813f4b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 33 additions and 22 deletions

View File

@ -1,16 +1,27 @@
dist: xenial osx_image: xcode10.2
os: osx
language: node_js language: node_js
node_js: node node_js: node
cache: env:
directories: global:
- node_modules - ELECTRON_CACHE=$HOME/.cache/electron
- ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder
# will run `npm install` automatically here cache:
npm: true
directories:
- $HOME/.cache/electron
- $HOME/.cache/electron-builder
- $HOME/.npm/_prebuilds
script: script:
- npm test - npm test
- npm run build - npm run dist
branches:
except:
- "/^v\\d+\\.\\d+\\.\\d+$/"
notifications: notifications:
email: false email: false

View File

@ -8,7 +8,7 @@
"test": "eslint --ignore-path .gitignore ./src/**/*.{js,jsx} && stylelint --ignore-path .gitignore ./src/**/*.{css,scss}", "test": "eslint --ignore-path .gitignore ./src/**/*.{js,jsx} && stylelint --ignore-path .gitignore ./src/**/*.{css,scss}",
"start": "webpack-dev-server --hot --host 0.0.0.0 --config=./webpack.dev.config.js", "start": "webpack-dev-server --hot --host 0.0.0.0 --config=./webpack.dev.config.js",
"build": "cross-env NODE_ENV=production webpack --config webpack.common.config.js", "build": "cross-env NODE_ENV=production webpack --config webpack.common.config.js",
"package": "electron-builder build -mwl && open ./dist", "package": "electron-builder build -mwl -p never && open ./dist",
"dist": "rm -rf {dist,build}/ && npm run build && npm run package", "dist": "rm -rf {dist,build}/ && npm run build && npm run package",
"release": "release-it --non-interactive", "release": "release-it --non-interactive",
"changelog": "auto-changelog -p" "changelog": "auto-changelog -p"
@ -28,26 +28,26 @@
"ms": "^2.1.2" "ms": "^2.1.2"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.4.5", "@babel/core": "^7.5.0",
"@babel/plugin-proposal-class-properties": "^7.4.4", "@babel/plugin-proposal-class-properties": "^7.5.0",
"@babel/preset-env": "^7.4.5", "@babel/preset-env": "^7.5.0",
"@babel/preset-react": "^7.0.0", "@babel/preset-react": "^7.0.0",
"@babel/runtime": "^7.4.5", "@babel/runtime": "^7.5.1",
"@reach/router": "^1.2.1", "@reach/router": "^1.2.1",
"@svgr/webpack": "^4.3.0", "@svgr/webpack": "^4.3.1",
"auto-changelog": "^1.13.0", "auto-changelog": "^1.14.0",
"babel-eslint": "^10.0.1", "babel-eslint": "^10.0.2",
"babel-loader": "^8.0.6", "babel-loader": "^8.0.6",
"copy-webpack-plugin": "^5.0.3", "copy-webpack-plugin": "^5.0.3",
"cross-env": "^5.2.0", "cross-env": "^5.2.0",
"css-loader": "^3.0.0", "css-loader": "^3.0.0",
"electron": "^5.0.3", "electron": "5.0.5",
"electron-builder": "^20.43.0", "electron-builder": "^20.44.4",
"electron-devtools-installer": "^2.2.4", "electron-devtools-installer": "^2.2.4",
"electron-store": "^3.3.0", "electron-store": "^4.0.0",
"eslint": "^6.0.0", "eslint": "^6.0.0",
"eslint-config-prettier": "^6.0.0", "eslint-config-prettier": "^6.0.0",
"eslint-plugin-react": "^7.13.0", "eslint-plugin-react": "^7.14.2",
"file-loader": "^4.0.0", "file-loader": "^4.0.0",
"html-webpack-plugin": "^3.2.0", "html-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^0.7.0", "mini-css-extract-plugin": "^0.7.0",
@ -57,15 +57,15 @@
"react": "^16.8.6", "react": "^16.8.6",
"react-dom": "^16.8.6", "react-dom": "^16.8.6",
"react-pose": "^4.0.8", "react-pose": "^4.0.8",
"release-it": "^12.3.0", "release-it": "^12.3.2",
"sass-loader": "^7.1.0", "sass-loader": "^7.1.0",
"style-loader": "^0.23.1", "style-loader": "^0.23.1",
"stylelint": "^10.1.0", "stylelint": "^10.1.0",
"stylelint-config-css-modules": "^1.4.0", "stylelint-config-css-modules": "^1.4.0",
"stylelint-config-standard": "^18.3.0", "stylelint-config-standard": "^18.3.0",
"webpack": "^4.33.0", "webpack": "^4.35.2",
"webpack-cli": "^3.3.4", "webpack-cli": "^3.3.5",
"webpack-dev-server": "^3.7.1" "webpack-dev-server": "^3.7.2"
}, },
"browserslist": "electron >= 5.0", "browserslist": "electron >= 5.0",
"build": { "build": {