mirror of https://github.com/yewstack/yew
41 lines
795 B
YAML
41 lines
795 B
YAML
branches:
|
|
only:
|
|
- staging
|
|
- trying
|
|
- master
|
|
|
|
dist: trusty
|
|
language: rust
|
|
sudo: false
|
|
addons:
|
|
firefox: latest
|
|
|
|
cache: cargo
|
|
before_cache:
|
|
- ./ci/clear_cache.sh
|
|
|
|
rust:
|
|
- 1.40.0 # min supported
|
|
- stable
|
|
- beta
|
|
|
|
matrix:
|
|
allow_failures:
|
|
- rust: beta
|
|
fast_finish: true
|
|
|
|
install:
|
|
- nvm install 9
|
|
- rustup component add rustfmt
|
|
- rustup component add clippy
|
|
- rustup install stable
|
|
- rustup target add wasm32-unknown-unknown
|
|
- cargo +stable install wasm-bindgen-cli
|
|
- curl --retry 5 -LO https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz
|
|
- tar -xzf geckodriver-v0.26.0-linux64.tar.gz
|
|
- ./ci/install_cargo_web.sh
|
|
|
|
script:
|
|
- ./ci/run_stable_checks.sh
|
|
- GECKODRIVER=$(pwd)/geckodriver ./ci/run_tests.sh
|