CI: Create GitHub Actions unit test workflow (#15223) * Create GitHub Actions unit test workflow * Create GitHub Actions unit test workflow - checkout submodules * Create GitHub Actions unit test workflow - update job name * Develop branch. * Update .github/workflows/unit_test.yml Co-authored-by: Joel Challis <git@zvecr.com> * Update .github/workflows/unit_test.yml Co-authored-by: Joel Challis <git@zvecr.com> * builddefs Co-authored-by: zvecr <git@zvecr.com>
2 files changed, 31 insertions(+), 1 deletions(-) M .github/workflows/cli.yml A .github/workflows/unit_test.yml
M .github/workflows/cli.yml => .github/workflows/cli.yml +1 -1
@@ 4,7 4,7 @@ on: push: branches: - master - future - develop pull_request: paths: - 'lib/python/**'
A .github/workflows/unit_test.yml => .github/workflows/unit_test.yml +30 -0
@@ 0,0 1,30 @@ name: Unit Tests on: push: branches: - master - develop pull_request: paths: - 'builddefs/**' - 'quantum/**' - 'platforms/**' - 'tmk_core/**' - 'tests/**' - '*.mk' - 'Makefile' - '.github/workflows/unit_test.yml' jobs: test: runs-on: ubuntu-latest container: qmkfm/base_container steps: - uses: actions/checkout@v2 with: submodules: recursive - name: Run tests run: make test:all