Files
google-apis-rs/.github/workflows/rust.yml
2020-04-12 13:50:18 +08:00

33 lines
653 B
YAML

name: Rust
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build-and-test:
runs-on: ubuntu-latest
env:
PYENV_VERSION: "2.7.13"
PYENV_ROOT: $HOME/.pyenv
steps:
- uses: actions/checkout@v2
- name: Prepare python
run: |
curl https://pyenv.run | bash
pyenv versions
pyenv install --skip-existing "${PYENV_VERSION}"
pyenv versions
pyenv global "${PYENV_VERSION}"
pyenv version
- name: Run tests
run: |
make test-gen
make gen-all-cli cargo-api ARGS=test
make cargo-api ARGS=doc
cargo test