From b2f5131029111b8ca585f141845d4bee91469f5d Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sat, 12 Feb 2022 21:08:43 -0600 Subject: [PATCH] [ci] Add configs-ci.yml to test different configs Fixes https://github.com/harfbuzz/harfbuzz/issues/2884 --- .github/workflows/configs-ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/configs-ci.yml diff --git a/.github/workflows/configs-ci.yml b/.github/workflows/configs-ci.yml new file mode 100644 index 000000000..105122845 --- /dev/null +++ b/.github/workflows/configs-ci.yml @@ -0,0 +1,24 @@ +name: configs-ci + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + runs-on: ubuntu-18.04 + + steps: + - uses: actions/checkout@v2 + - name: install dependencies + run: sudo apt-get install gcc + - name: HB_DISABLE_DEPRECATED + run: gcc -c src/harfbuzz.cc -DHB_DISABLE_DEPRECATED + - name: HB_MINI + run: gcc -c src/harfbuzz.cc -DHB_MINI + - name: HB_LEAN + run: gcc -c src/harfbuzz.cc -DHB_LEAN + - name: HB_TINY + run: gcc -c src/harfbuzz.cc -DHB_TINY