@@ -10,7 +10,7 @@ jobs:
sudo apt install libxrandr-dev libgl-dev libudev-dev libfreetype-dev
echo "CC=gcc-10" >> $GITHUB_ENV
echo "CXX=g++-10" >> $GITHUB_ENV
wget https://github.com/bazelbuild/bazelisk/releases/download/v1.7.5/bazelisk-linux-amd64 --output-document=bazel
wget https://github.com/bazelbuild/bazelisk/releases/download/v1.9.0/bazelisk-linux-amd64 --output-document=bazel
- name: Build
run: bazel build //... --config gnulike
- name: Test
@@ -28,7 +28,7 @@ jobs:
sudo apt install libxrandr-dev libgl-dev libudev-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
wget https://github.com/bazelbuild/bazelisk/releases/download/v1.9.0/bazelisk-linux-amd64 --output-document=bazel
- name: Build
run: bazel build //... --config gnulike
- name: Test
@@ -46,7 +46,7 @@ jobs:
sudo apt install libxrandr-dev libgl-dev libudev-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
wget https://github.com/bazelbuild/bazelisk/releases/download/v1.9.0/bazelisk-linux-amd64 --output-document=bazel
- name: Build
run: bazel build //... --config gnulike --config asan
- name: Test
@@ -64,7 +64,7 @@ jobs:
sudo apt install libxrandr-dev libgl-dev libudev-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
wget https://github.com/bazelbuild/bazelisk/releases/download/v1.9.0/bazelisk-linux-amd64 --output-document=bazel
- name: Build
run: bazel build //... --config gnulike --config ubsan
- name: Test
@@ -80,7 +80,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Install
run: curl --output bazel.exe https://github.com/bazelbuild/bazelisk/releases/download/v1.7.5/bazelisk-windows-amd64.exe
run: curl --output bazel.exe https://github.com/bazelbuild/bazelisk/releases/download/v1.9.0/bazelisk-windows-amd64.exe
- name: Build
run: bazel build ///... --config msvc
- name: Test
@@ -94,7 +94,7 @@ jobs:
- uses: actions/checkout@v2
- name: Install
run: |
wget https://github.com/bazelbuild/buildtools/releases/download/3.5.0/buildifier
wget https://github.com/bazelbuild/buildtools/releases/download/4.0.1/buildifier
sudo chmod +x buildifier
- name: Check
run: ./buildifier --lint=warn --warnings=all -mode diff WORKSPACE $(find . -type f -iname *.BUILD -or -iname BUILD)