blob: 1c9bea353d5905fda9fc7d9d20d6d82801fcd768 [file] [log] [blame]
Behdad Esfahbodb2f51312022-02-12 21:08:43 -06001name: configs-ci
2
3on:
4 push:
5 branches: [ main ]
6 pull_request:
7 branches: [ main ]
8
neilnaveen356c1f82022-06-07 01:08:13 +00009permissions:
10 contents: read
11
Behdad Esfahbodb2f51312022-02-12 21:08:43 -060012jobs:
13 build:
Behdad Esfahbodd4dec542022-11-30 13:51:14 -070014 runs-on: ubuntu-20.04
Behdad Esfahbodb2f51312022-02-12 21:08:43 -060015
16 steps:
dependabot[bot]4148c8d2024-10-28 10:34:33 +000017 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Behdad Esfahbodb2f51312022-02-12 21:08:43 -060018 - name: install dependencies
19 run: sudo apt-get install gcc
20 - name: HB_DISABLE_DEPRECATED
Behdad Esfahbodaef92b22022-06-05 00:44:31 -060021 run: g++ -std=c++11 -c src/harfbuzz.cc -DHB_DISABLE_DEPRECATED
Behdad Esfahbodb2f51312022-02-12 21:08:43 -060022 - name: HB_MINI
Behdad Esfahbodaef92b22022-06-05 00:44:31 -060023 run: g++ -std=c++11 -c src/harfbuzz.cc -DHB_MINI
Behdad Esfahbodb2f51312022-02-12 21:08:43 -060024 - name: HB_LEAN
Behdad Esfahbodaef92b22022-06-05 00:44:31 -060025 run: g++ -std=c++11 -c src/harfbuzz.cc -DHB_LEAN
Behdad Esfahbodb2f51312022-02-12 21:08:43 -060026 - name: HB_TINY
Behdad Esfahbodaef92b22022-06-05 00:44:31 -060027 run: g++ -std=c++11 -c src/harfbuzz.cc -DHB_TINY