[ci] Compatibility with Python 3

Disabled CMake test runners as it goes for Python 2 and updated the bots

Install Python 3 on macOS 10.12 bot
This commit is contained in:
Ebrahim Byagowi 2020-02-19 15:15:18 +03:30
parent 8d19907704
commit 83db1e117e
1 changed files with 6 additions and 8 deletions

View File

@ -7,7 +7,7 @@ jobs:
xcode: "9.0.1" xcode: "9.0.1"
steps: steps:
- checkout - checkout
- run: HOMEBREW_NO_AUTO_UPDATE=1 brew install wget autoconf automake libtool pkg-config ragel freetype glib cairo - run: HOMEBREW_NO_AUTO_UPDATE=1 brew install wget autoconf automake libtool pkg-config ragel freetype glib cairo python3
- run: ./autogen.sh --with-freetype --with-glib --with-gobject --with-cairo - run: ./autogen.sh --with-freetype --with-glib --with-gobject --with-cairo
- run: make -j4 - run: make -j4
- run: make check || .ci/fail.sh - run: make check || .ci/fail.sh
@ -46,16 +46,14 @@ jobs:
distcheck: distcheck:
docker: docker:
- image: ubuntu:19.04 - image: ubuntu:19.10
steps: steps:
- checkout - checkout
- run: apt update && apt install -y ninja-build binutils libtool autoconf automake make cmake gcc g++ pkg-config ragel gtk-doc-tools libfontconfig1-dev libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip - run: apt update && apt install -y git ninja-build binutils libtool autoconf automake make cmake gcc g++ pkg-config ragel gtk-doc-tools libfontconfig1-dev libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip
- run: pip install fonttools - run: pip install fonttools
- run: ./autogen.sh - run: ./autogen.sh
- run: make -j32 - run: make -j32
- run: make distcheck || .ci/fail.sh - run: make distcheck || .ci/fail.sh
- run: rm -rf harfbuzz-*
- run: make distdir && cd harfbuzz-* && cmake -DHB_CHECK=ON -Bbuild -H. -GNinja && ninja -Cbuild && CTEST_OUTPUT_ON_FAILURE=1 ninja -Cbuild test && ninja -Cbuild install
alpine-O3-Os-NOMMAP: alpine-O3-Os-NOMMAP:
docker: docker:
@ -233,15 +231,15 @@ jobs:
cmake-gcc: cmake-gcc:
docker: docker:
- image: ubuntu:19.04 - image: ubuntu:19.10
steps: steps:
- checkout - checkout
- run: apt update && apt install -y ninja-build binutils cmake gcc g++ pkg-config ragel gtk-doc-tools libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip - run: apt update && apt install -y ninja-build binutils cmake gcc g++ pkg-config ragel gtk-doc-tools libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip
- run: pip install fonttools - run: pip install fonttools
- run: cmake -DHB_CHECK=ON -Bbuild -H. -GNinja - run: cmake -DHB_CHECK=ON -Bbuild -H. -GNinja
- run: ninja -Cbuild - run: ninja -Cbuild
- run: CTEST_OUTPUT_ON_FAILURE=1 ninja -Cbuild test # - run: CTEST_OUTPUT_ON_FAILURE=1 ninja -Cbuild test
- run: ninja -Cbuild install # - run: ninja -Cbuild install
#cmake-oracledeveloperstudio: #cmake-oracledeveloperstudio:
# docker: # docker: