Sunshine/.github/workflows/clang.yml

36 lines
845 B
YAML
Raw Normal View History

2022-02-16 22:51:05 +00:00
name: clang-format-lint
on:
pull_request:
branches: [master, nightly]
types: [opened, synchronize, edited, reopened]
jobs:
lint:
name: Clang Format Lint
2022-02-16 22:51:05 +00:00
runs-on: ubuntu-latest
strategy:
fail-fast: false # false to test all, true to fail entire job if any fail
matrix:
2022-02-16 23:13:16 +00:00
inplace: [ true, false ] # removed ubuntu_18_04 for now
2022-02-16 22:51:05 +00:00
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Clang format lint
uses: DoozyX/clang-format-lint-action@v0.13
with:
source: './sunshine'
extensions: 'cpp,h'
clangFormatVersion: 13
style: file
inplace: ${{ matrix.inplace }}
- name: Upload Artifacts
2022-02-16 23:13:16 +00:00
if: ${{ matrix.inplace == true }}
uses: actions/upload-artifact@v2
with:
name: sunshine
path: sunshine/