srctree

Robin Linden parent 5dcd5e01 810cd74c
Add a Clang CI job

inlinesplit
.github/workflows/ci.yaml added: 20, removed: 3, total 17
@@ -1,6 +1,6 @@
on: [push, pull_request]
jobs:
linux:
linux-gcc:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
@@ -17,7 +17,24 @@ jobs:
- name: Run
run: bazel run browser --config gnulike
 
windows:
linux-clang:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Install
run: |
sudo apt install libxrandr-dev libgl-dev libudev-dev libfreetype-dev
echo "CC=clang-10" >> $GITHUB_ENV
echo "CXX=clang++-10" >> $GITHUB_ENV
wget https://github.com/bazelbuild/bazelisk/releases/download/v1.7.5/bazelisk-linux-amd64 --output-document=bazel
- name: Build
run: bazel build //... --config gnulike
- name: Test
run: bazel test //... --config gnulike
- name: Run
run: bazel run browser --config gnulike
 
windows-msvc:
runs-on: windows-2019
defaults:
run: