move to github actions

This commit is contained in:
BlackMATov
2021-08-06 09:42:29 +07:00
parent e99b4f86d9
commit 1639bba5fc
12 changed files with 130 additions and 139 deletions

16
.github/workflows/coverage.yml vendored Normal file
View File

@@ -0,0 +1,16 @@
name: coverage
on: [push, pull_request]
jobs:
build:
runs-on: macos-10.15
name: "coverage"
steps:
- uses: actions/checkout@v2
with:
submodules: recursive
- name: Install lcov by Homebrew
run: brew install lcov
- name: Build && Test && Upload
run: .ci/build_coverage.sh