Merge pull request #2899 from harfbuzz/ci-fix
[ci] Don’t install meson from its master branch
diff --git a/.github/workflows/linux-ci.yml b/.github/workflows/linux-ci.yml
index 80572f8..b158776 100644
--- a/.github/workflows/linux-ci.yml
+++ b/.github/workflows/linux-ci.yml
@@ -8,14 +8,13 @@
jobs:
build:
- runs-on: ubuntu-latest
+ runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: install dependencies
run: sudo apt-get install pkg-config gcc ragel gcovr 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
- - run: sudo pip3 install git+https://github.com/mesonbuild/meson
+ - run: sudo pip3 install fonttools meson==0.47.0
- name: run
run: meson build -Db_coverage=true --auto-features=enabled -Dgraphite=enabled -Doptimization=2
- name: ci
diff --git a/.github/workflows/msvc-ci.yml b/.github/workflows/msvc-ci.yml
index 4fae289..2dd722e 100644
--- a/.github/workflows/msvc-ci.yml
+++ b/.github/workflows/msvc-ci.yml
@@ -2,7 +2,9 @@
on:
push:
+ branches: [ master ]
pull_request:
+ branches: [ master ]
jobs:
msvc:
diff --git a/.github/workflows/msys2-ci.yml b/.github/workflows/msys2-ci.yml
index 26219b0..a0405e3 100644
--- a/.github/workflows/msys2-ci.yml
+++ b/.github/workflows/msys2-ci.yml
@@ -2,7 +2,9 @@
on:
push:
+ branches: [ master ]
pull_request:
+ branches: [ master ]
jobs:
msys2:
diff --git a/test/fuzzing/meson.build b/test/fuzzing/meson.build
index 9eaf3fa..9ddb4b2 100644
--- a/test/fuzzing/meson.build
+++ b/test/fuzzing/meson.build
@@ -36,7 +36,7 @@
args: [
hb_shape_fuzzer_exe,
],
- timeout: 60,
+ timeout: 300,
depends: [hb_shape_fuzzer_exe, libharfbuzz, libharfbuzz_subset],
workdir: join_paths(meson.current_build_dir(), '..', '..'),
env: env,