I would like to get feedback on this and see if people is confortable with these clang rules. Right now is using the "llvm" style increasing the line length from 80 to 120 given that coturn is using long lines often. Co-authored-by: Pavel Punsky <eakraly@users.noreply.github.com>
30 lines
643 B
YAML
30 lines
643 B
YAML
name: Lint
|
|
|
|
on:
|
|
push:
|
|
branches: [ $default-branch ]
|
|
pull_request:
|
|
types: [ opened, reopened, synchronize ]
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Install dependencies
|
|
run: |
|
|
sudo apt-get update
|
|
sudo apt-get install -y \
|
|
libevent-dev \
|
|
libssl-dev \
|
|
libpq-dev libmariadb-dev libsqlite3-dev \
|
|
libhiredis-dev \
|
|
libmongoc-dev \
|
|
libmicrohttpd-dev \
|
|
clang-format
|
|
- uses: actions/checkout@v3
|
|
- name: configure
|
|
run: ./configure
|
|
- name: lint
|
|
run: clang-format --version && make lint
|