-
Notifications
You must be signed in to change notification settings - Fork 119
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update HarfBuzz from Chromium 114.0.5735.358
Issue: 326748668 Reviewed-on: #3168
- Loading branch information
Showing
547 changed files
with
49,801 additions
and
10,531 deletions.
There are no files selected for viewing
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
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
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
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,10 @@ | ||
comment: off | ||
comment: false | ||
|
||
coverage: | ||
status: | ||
project: | ||
default: | ||
threshold: 1% | ||
patch: off | ||
informational: true | ||
patch: | ||
default: | ||
informational: true |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,9 @@ | ||
name: CIFuzz | ||
on: [pull_request] | ||
|
||
permissions: | ||
contents: read | ||
|
||
jobs: | ||
Fuzzing: | ||
runs-on: ubuntu-latest | ||
|
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,46 +12,60 @@ permissions: | |
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-18.04 | ||
runs-on: ubuntu-20.04 | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: install dependencies | ||
run: sudo apt-get update && sudo apt-get install pkg-config gcc gtk-doc-tools libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python3 python3-setuptools ninja-build gobject-introspection libgirepository1.0-dev | ||
- run: sudo pip3 install fonttools meson==0.56.0 gcovr==5.0 | ||
- name: run | ||
run: meson build -Db_coverage=true --auto-features=enabled -Dgraphite=enabled -Dchafa=disabled -Dragel_subproject=true -Doptimization=2 | ||
- name: ci | ||
- name: Checkout | ||
uses: actions/checkout@v3 | ||
- name: Setup Ccache | ||
uses: hendrikmuhs/[email protected] | ||
with: | ||
key: ${{ github.job }}-${{ runner.os }}-${{ runner.arch }} | ||
- name: Install Dependencies | ||
run: | | ||
sudo apt-get update | ||
sudo apt-get install \ | ||
gcc \ | ||
gobject-introspection \ | ||
gtk-doc-tools \ | ||
libcairo2-dev \ | ||
libfreetype6-dev \ | ||
libgirepository1.0-dev \ | ||
libglib2.0-dev \ | ||
libgraphite2-dev \ | ||
libicu-dev \ | ||
ninja-build \ | ||
pkg-config \ | ||
python3 \ | ||
python3-setuptools | ||
- name: Install Python Dependencies | ||
run: sudo pip3 install fonttools meson==0.56.0 gcovr==5.0 | ||
- name: Setup Meson | ||
run: | | ||
ccache --version | ||
meson setup build \ | ||
-Dauto_features=enabled \ | ||
-Dchafa=disabled \ | ||
-Dgraphite=enabled \ | ||
-Doptimization=2 \ | ||
-Db_coverage=true \ | ||
-Ddoc_tests=true \ | ||
-Dragel_subproject=true | ||
- name: Build | ||
run: meson compile -Cbuild | ||
- name: Test | ||
run: meson test --print-errorlogs -Cbuild | ||
|
||
- name: generate documentations | ||
- name: Generate Documentations | ||
run: ninja -Cbuild harfbuzz-doc | ||
- name: deploy documentations | ||
- name: Deploy Documentations | ||
if: github.ref_type == 'tag' | ||
run: .ci/deploy-docs.sh | ||
env: | ||
GH_TOKEN: ${{ secrets.GH_TOKEN }} | ||
REVISION: ${{ github.sha }} | ||
|
||
# waiting for https://github.com/rhysd/github-action-benchmark/issues/36 to happen | ||
# - name: benchmark | ||
# run: build/perf/perf --benchmark_format=json > perf/result.json | ||
# - name: store benchmark result | ||
# uses: rhysd/github-action-benchmark@b2ee598 | ||
# if: github.event_name != 'pull_request' | ||
# with: | ||
# name: C++ Benchmark | ||
# tool: 'googlecpp' | ||
# output-file-path: perf/result.json | ||
# gh-pages-branch: gh-pages | ||
# github-token: ${{ secrets.PERSONAL_GITHUB_TOKEN }} | ||
# auto-push: true | ||
# alert-threshold: '150%' | ||
# comment-on-alert: true | ||
# fail-on-alert: true | ||
|
||
- name: cov | ||
- name: Generate Coverage | ||
run: ninja -Cbuild coverage-xml | ||
- uses: codecov/codecov-action@v3 | ||
- name: Upload Coverage | ||
uses: codecov/codecov-action@v3 | ||
with: | ||
file: build/meson-logs/coverage.xml |
Oops, something went wrong.