1
0
Fork 0

CI: Add workflow for CLI testing (#7357)

Create GitHub Actions cli test workflow and remove travis runs of 'qmk pytest'
This commit is contained in:
Joel Challis 2020-02-08 12:43:55 +00:00 committed by GitHub
parent 8fe29f2784
commit 75e7018f72
3 changed files with 29 additions and 8 deletions

28
.github/workflows/cli.yml vendored Normal file
View file

@ -0,0 +1,28 @@
name: CLI CI
on:
push:
branches:
- master
- future
pull_request:
paths:
- 'lib/python/**'
- 'bin/qmk'
- 'requirements.txt'
- '.github/workflows/cli.yml'
jobs:
test:
runs-on: ubuntu-latest
container: qmkfm/base_container
steps:
- uses: actions/checkout@v1
with:
submodules: recursive
- name: Install dependencies
run: pip3 install -r requirements.txt
- name: Run tests
run: bin/qmk pytest