Skip to content

Commit

Permalink
chore: update dist
Browse files Browse the repository at this point in the history
  • Loading branch information
Dan Ziv committed Oct 14, 2018
1 parent fe29d51 commit 603a547
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 66 deletions.
73 changes: 9 additions & 64 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,79 +1,24 @@
conditions: v1
sudo: required
dist: trusty
language: node_js
node_js:
- "node"

addons:
chrome: stable

cache:
yarn: true
directories:
- node_modules

before_install:
- export CHROME_BIN=/usr/bin/google-chrome
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- chmod +x ./scripts/travis.sh

script: ./scripts/travis.sh

stages:
- Tests
- Release canary
- Release
- sudo apt-get update
- sudo apt-get install -y libappindicator1 fonts-liberation
- wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- sudo dpkg -i google-chrome*.deb

jobs:
fast_finish: true
include:
# https://docs.travis-ci.com/user/build-stages/deploy-github-releases/
- stage: Release
name: "Releasing a new version"
if: tag IS present
env: TRAVIS_MODE=release
deploy:
- provider: releases
api_key:
secure: $GH_TOKEN
file_glob: true
file: dist/*
prerelease: true
skip_cleanup: true
on:
branch: master
tags: true
- provider: npm
api_key: $NPM_TOKEN
email: $NPM_EMAIL
skip_cleanup: true
on:
tags: true
branch: master
# publish canary package if on master
- stage: Release canary
if: (branch = master) AND (type != pull_request) AND commit_message !~ /^chore\(release\)/
env: TRAVIS_MODE=releaseCanary
deploy:
provider: npm
api_key: $NPM_TOKEN
email: $NPM_EMAIL
skip_cleanup: true
tag: canary
on:
tags: false
branch: master
# Required tests
- stage: Tests
if: (branch = master) OR (tag IS present) OR (type = pull_request)
name: "Running lint"
env: TRAVIS_MODE=lint
- stage: Tests
if: (branch = master) OR (tag IS present) OR (type = pull_request)
name: "Running Flow type check"
env: TRAVIS_MODE=flow
- stage: Tests
if: (branch = master) OR (tag IS present) OR (type = pull_request)
name: "Running unit tests"
env: TRAVIS_MODE=unitTests
script:
- npm run eslint
- npm run flow
- npm run test
2 changes: 2 additions & 0 deletions dist/playkit-cast-sender.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions dist/playkit-cast-sender.js.map

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,11 @@
"watch": "webpack --progress --colors --watch",
"test": "NODE_ENV=test karma start --color",
"release": "standard-version",
"pushTaggedRelease": "git push --follow-tags --no-verify origin master",
"publish": "git push --follow-tags --no-verify origin master",
"eslint": "eslint . --color",
"flow": "flow check",
"precommit": "lint-staged"
"precommit": "lint-staged",
"commit:dist": "git add --force --all dist && (git commit -m 'chore: update dist' || exit 0)"
},
"lint-staged": {
"*.{js,jsx}": [
Expand Down

0 comments on commit 603a547

Please sign in to comment.