teeworlds_network/.github/workflows/static.yml
2024-02-21 10:45:34 +08:00

25 lines
503 B
YAML

name: Static analysis
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Ruby 3.1
uses: actions/setup-ruby@v1
with:
ruby-version: 3.1.x
- name: Check code
run: ./scripts/bad_code.sh
- name: Check docs
run: |
gem install yard
yard --fail-on-warning --no-save --no-output | grep -E '(warn|error)' && exit 1 || true