CI scripts

This commit is contained in:
Dzmitry Malyshau 2018-09-14 11:39:24 -04:00
parent 9dc0db2836
commit 680918a11d
4 changed files with 22 additions and 0 deletions

13
.travis.yml Normal file
View File

@ -0,0 +1,13 @@
language: rust
rust:
- stable
- nightly
branches:
except:
- staging.tmp
before_install:
# Do not run bors builds against the nightly compiler.
# We want to find out about nightly bugs, so they're done in master, but we don't block on them.
- if [[ $TRAVIS_RUST_VERSION == "nightly" && $TRAVIS_BRANCH == "staging" ]]; then exit; fi

View File

@ -1,3 +1,5 @@
# WebGPU-native
[![Build Status](https://travis-ci.org/gfx-rs/wgpu-native.svg)](https://travis-ci.org/gfx-rs/wgpu-native)
[![Gitter](https://badges.gitter.im/gfx-rs/gfx.svg)](https://gitter.im/gfx-rs/gfx)
This is an experimental [WebGPU](https://www.w3.org/community/gpu/) implementation as a native static library. It's written in Rust and is based on [gfx-hal](https://github.com/gfx-rs/gfx) and [satellite](https://github.com/gfx-rs/gfx-memory) libraries. The corresponding WebIDL specification can be found at [gpuweb project](https://github.com/gpuweb/gpuweb/blob/master/design/sketch.webidl).

6
bors.toml Normal file
View File

@ -0,0 +1,6 @@
status = [
"continuous-integration/travis-ci/push",
#"continuous-integration/appveyor/branch"
]
timeout_sec = 18000 # 5 hours

1
rustfmt.toml Normal file
View File

@ -0,0 +1 @@
newline_style = "Native"