Titan followup changes #621
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Check buck targets and code format | |
on: [push, pull_request] | |
permissions: | |
contents: read | |
jobs: | |
check: | |
name: Check TARGETS file and code format | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout feature branch | |
uses: actions/checkout@v2 | |
with: | |
fetch-depth: 0 | |
- name: Fetch from upstream | |
run: | | |
git remote add upstream https://github.com/tikv/rocksdb.git && git fetch upstream | |
- name: Where am I | |
run: | | |
echo git status && git status | |
echo "git remote -v" && git remote -v | |
echo git branch && git branch | |
- name: Setup Python | |
uses: actions/setup-python@v1 | |
- name: Install Dependencies | |
run: python -m pip install --upgrade pip | |
- name: Install argparse | |
run: pip install argparse | |
- name: Download clang-format-diff.py | |
run: wget https://raw.githubusercontent.com/llvm/llvm-project/release/12.x/clang/tools/clang-format/clang-format-diff.py | |
- name: Check format | |
run: VERBOSE_CHECK=1 make check-format | |
env: | |
FORMAT_UPSTREAM: upstream/8.10.tikv | |
- name: Compare buckify output | |
run: make check-buck-targets | |
- name: Simple source code checks | |
run: make check-sources |