1ac336d40SMasatake YAMATOversion: 2 2ac336d40SMasatake YAMATOjobs: 3f22cfefdSMasatake YAMATO # 483910641SMasatake YAMATO # This is for the latest RELEASED Fedora. 583910641SMasatake YAMATO # Update the version of Fedora when new version is released. 683910641SMasatake YAMATO # We don't use row hide, the development version of Fedora 783910641SMasatake YAMATO # till the list of TODO items of u-ctags becomes nil. 883910641SMasatake YAMATO # 983910641SMasatake YAMATO # We assume GNU Make is available. 1083910641SMasatake YAMATO # 119b9c045dSMasatake YAMATO fedora34_gmake: 1283910641SMasatake YAMATO working_directory: ~/universal-ctags 1383910641SMasatake YAMATO docker: 149b9c045dSMasatake YAMATO - image: docker.io/fedora:34 1583910641SMasatake YAMATO steps: 1683910641SMasatake YAMATO - run: 17b3efba7bSMasatake YAMATO name: Install Git, Gdb and Procps-NG 1883910641SMasatake YAMATO command: | 195cadb9cfSMasatake YAMATO yum -y install git gdb procps-ng 2083910641SMasatake YAMATO - checkout 2183910641SMasatake YAMATO - run: 2283910641SMasatake YAMATO name: Install build tools 2383910641SMasatake YAMATO command: | 246a8d5b70SMasatake YAMATO dnf -y install gcc automake autoconf pkgconfig make libseccomp-devel libxml2-devel jansson-devel libyaml-devel pcre2-devel findutils diffutils sudo 258666fcb1SMasatake YAMATO dnf -y install jq puppet python3-sphinx 2683910641SMasatake YAMATO - run: 2783910641SMasatake YAMATO name: Build 2883910641SMasatake YAMATO command: | 2983910641SMasatake YAMATO bash ./autogen.sh 3083910641SMasatake YAMATO ./configure --enable-debugging 3183910641SMasatake YAMATO make -j 2 3283910641SMasatake YAMATO - run: 3383910641SMasatake YAMATO name: Test 3483910641SMasatake YAMATO command: | 3529fc8d61SMasatake YAMATO make check 368666fcb1SMasatake YAMATO - run: 378666fcb1SMasatake YAMATO name: Make HTML documents 388666fcb1SMasatake YAMATO command: | 398666fcb1SMasatake YAMATO cd docs 408666fcb1SMasatake YAMATO make html 41469b8f6bSMasatake YAMATO 429b9c045dSMasatake YAMATO fedora34_gmake_roundtrip: 43469b8f6bSMasatake YAMATO working_directory: ~/universal-ctags 44469b8f6bSMasatake YAMATO docker: 459b9c045dSMasatake YAMATO - image: docker.io/fedora:34 46469b8f6bSMasatake YAMATO steps: 47469b8f6bSMasatake YAMATO - run: 48b3efba7bSMasatake YAMATO name: Install Git and Gdb 49469b8f6bSMasatake YAMATO command: | 50469b8f6bSMasatake YAMATO yum -y install git gdb 51469b8f6bSMasatake YAMATO - checkout 52469b8f6bSMasatake YAMATO - run: 53469b8f6bSMasatake YAMATO name: Install build tools 54469b8f6bSMasatake YAMATO command: | 556a8d5b70SMasatake YAMATO dnf -y install gcc automake autoconf pkgconfig make libseccomp-devel libxml2-devel jansson-devel libyaml-devel pcre2-devel findutils diffutils sudo 56469b8f6bSMasatake YAMATO dnf -y install jq puppet 57469b8f6bSMasatake YAMATO - run: 58469b8f6bSMasatake YAMATO name: Build 59469b8f6bSMasatake YAMATO command: | 60469b8f6bSMasatake YAMATO bash ./autogen.sh 61469b8f6bSMasatake YAMATO ./configure --enable-debugging 62469b8f6bSMasatake YAMATO make -j 2 63469b8f6bSMasatake YAMATO - run: 64469b8f6bSMasatake YAMATO name: Test 65469b8f6bSMasatake YAMATO command: | 6629fc8d61SMasatake YAMATO make roundtrip 6783910641SMasatake YAMATO 6883910641SMasatake YAMATO # 69d502a0a3SMasatake YAMATO # We assume GNU make as the `make` command as we use GNU make extension 70d502a0a3SMasatake YAMATO # aggressively in man/Makefile and win32/Makefile. 71f22cfefdSMasatake YAMATO # 72d502a0a3SMasatake YAMATO # man/Makefile is used to generate man files only when rst2man is installed. 73d502a0a3SMasatake YAMATO # win32/Makefile is used only when either source.mk or win32/*.in is updated. 74d502a0a3SMasatake YAMATO # In other cases we can still build ctags without GNU make. 75d502a0a3SMasatake YAMATO # 76d502a0a3SMasatake YAMATO # The following tests use bmake (NetBSD make) to check if GNU make extensions 77d502a0a3SMasatake YAMATO # are not used unintentionally. 78d502a0a3SMasatake YAMATO # 79d502a0a3SMasatake YAMATO # On Fedora 31 bmake package cannot be installed because a package required by 80d502a0a3SMasatake YAMATO # bmake is not available. More inspection is needed. Fedora 30 is the last 81d502a0a3SMasatake YAMATO # version where bmake can be installed. 82f22cfefdSMasatake YAMATO # 83fe3942f8SMasatake YAMATO fedora30_bmake: 84ac336d40SMasatake YAMATO working_directory: ~/universal-ctags 85ac336d40SMasatake YAMATO docker: 86fe3942f8SMasatake YAMATO - image: docker.io/fedora:30 87ac336d40SMasatake YAMATO steps: 88dcf7b31cSMasatake YAMATO - run: 895d0eaa0bSMasatake YAMATO name: Install Git and Gdb 90dcf7b31cSMasatake YAMATO command: | 91ea007fb9SDaniel Hahler dnf -y install git gdb 92ac336d40SMasatake YAMATO - checkout 93ac336d40SMasatake YAMATO - run: 94*f6604ed7SMasatake YAMATO name: Install packages for building ctags and validating test input files 95ac336d40SMasatake YAMATO command: | 966a8d5b70SMasatake YAMATO dnf -y install gcc automake autoconf pkgconfig bmake libseccomp-devel libxml2-devel jansson-devel libyaml-devel pcre2-devel findutils sudo 972f49afe9SMasatake YAMATO dnf -y install g++ jq puppet 98ac336d40SMasatake YAMATO - run: 99ac336d40SMasatake YAMATO name: Build 100ac336d40SMasatake YAMATO command: | 101ac336d40SMasatake YAMATO bash ./autogen.sh 1027b196c22SMasatake YAMATO MAKE=bmake ./configure --enable-debugging 103d24a60b9SMasatake YAMATO bmake -j 2 104ac336d40SMasatake YAMATO - run: 105ac336d40SMasatake YAMATO name: Test 106ac336d40SMasatake YAMATO command: | 10729fc8d61SMasatake YAMATO MAKE=bmake bmake validate-input check codecheck 108469b8f6bSMasatake YAMATO 109469b8f6bSMasatake YAMATO fedora30_bmake_roundtrip: 110469b8f6bSMasatake YAMATO working_directory: ~/universal-ctags 111469b8f6bSMasatake YAMATO docker: 112469b8f6bSMasatake YAMATO - image: docker.io/fedora:30 113469b8f6bSMasatake YAMATO steps: 114469b8f6bSMasatake YAMATO - run: 115469b8f6bSMasatake YAMATO name: Install Git and Gdb 116469b8f6bSMasatake YAMATO command: | 117469b8f6bSMasatake YAMATO dnf -y install git gdb 118469b8f6bSMasatake YAMATO - checkout 119469b8f6bSMasatake YAMATO - run: 120469b8f6bSMasatake YAMATO name: Install build tools 121469b8f6bSMasatake YAMATO command: | 1226a8d5b70SMasatake YAMATO dnf -y install gcc automake autoconf pkgconfig bmake libseccomp-devel libxml2-devel jansson-devel libyaml-devel pcre2-devel findutils sudo 123469b8f6bSMasatake YAMATO dnf -y install jq puppet 124469b8f6bSMasatake YAMATO - run: 125469b8f6bSMasatake YAMATO name: Build 126469b8f6bSMasatake YAMATO command: | 127469b8f6bSMasatake YAMATO bash ./autogen.sh 128469b8f6bSMasatake YAMATO MAKE=bmake ./configure --enable-debugging 129469b8f6bSMasatake YAMATO bmake -j 2 130469b8f6bSMasatake YAMATO - run: 131469b8f6bSMasatake YAMATO name: Test 132469b8f6bSMasatake YAMATO command: | 13329fc8d61SMasatake YAMATO MAKE=bmake bmake roundtrip 134ea007fb9SDaniel Hahler 1359b9c045dSMasatake YAMATO fedora34_distcheck: 1365cc67d4dSK.Takata working_directory: ~/universal-ctags 1375cc67d4dSK.Takata docker: 1389b9c045dSMasatake YAMATO - image: docker.io/fedora:34 1395cc67d4dSK.Takata steps: 1405cc67d4dSK.Takata - run: 1415cadb9cfSMasatake YAMATO name: Install Git, Gdb and Procps-NG 1425cc67d4dSK.Takata command: | 1435cadb9cfSMasatake YAMATO dnf -y install git gdb procps-ng 1445cc67d4dSK.Takata - checkout 1455cc67d4dSK.Takata - run: 1465cc67d4dSK.Takata name: Install build tools 1475cc67d4dSK.Takata command: | 1486a8d5b70SMasatake YAMATO dnf -y install gcc automake autoconf pkgconfig make libseccomp-devel libxml2-devel jansson-devel libyaml-devel findutils diffutils sudo pcre2-devel 149a5726036SHiroo HAYASHI dnf -y install jq puppet python3-docutils 1505cc67d4dSK.Takata - run: 151b26328efSMasatake YAMATO name: Run autogen.sh 1525cc67d4dSK.Takata command: | 1535cc67d4dSK.Takata bash ./autogen.sh 154b26328efSMasatake YAMATO - run: 15599ce55a4SHiroo HAYASHI name: Run configure 15699ce55a4SHiroo HAYASHI command: | 15799ce55a4SHiroo HAYASHI ./configure 15899ce55a4SHiroo HAYASHI - run: 159e7cce0cfSHiroo HAYASHI name: verify generated files (optlib, txt2cstr, etc.) are updated 160b26328efSMasatake YAMATO command: | 161e7cce0cfSHiroo HAYASHI make check-genfile 162b26328efSMasatake YAMATO - run: 1635cc67d4dSK.Takata name: Test 1645cc67d4dSK.Takata command: | 1650a3699deSMasatake YAMATO ulimit -c 0 166af29fd3bSMasatake YAMATO # Let's trick git. 167af29fd3bSMasatake YAMATO # 168af29fd3bSMasatake YAMATO # "git" running in "make distcheck" may refer $(pwd)/.git of THIS context. 169af29fd3bSMasatake YAMATO # On the other hand, we want to run the test cases in an environment separated 170af29fd3bSMasatake YAMATO # from our git repo. 171af29fd3bSMasatake YAMATO # 172af29fd3bSMasatake YAMATO mkdir __NO_GIT__ 173af29fd3bSMasatake YAMATO make distcheck GIT_DIR=__NO_GIT__ 174af29fd3bSMasatake YAMATO rmdir __NO_GIT__ 1755cc67d4dSK.Takata 17607f3f972SMasatake YAMATO ubi8_make: 1777072fd1cSMasatake YAMATO working_directory: ~/universal-ctags 1787072fd1cSMasatake YAMATO docker: 17907f3f972SMasatake YAMATO - image: registry.access.redhat.com/ubi8:latest 1807072fd1cSMasatake YAMATO steps: 1817072fd1cSMasatake YAMATO - run: 1827072fd1cSMasatake YAMATO name: Install Git 1837072fd1cSMasatake YAMATO command: | 184ea007fb9SDaniel Hahler yum -y install git 1857072fd1cSMasatake YAMATO - checkout 1867072fd1cSMasatake YAMATO - run: 1877072fd1cSMasatake YAMATO name: Install build tools 1887072fd1cSMasatake YAMATO command: | 18907f3f972SMasatake YAMATO yum -y --enablerepo=ubi-8-appstream --enablerepo=ubi-8-baseos --enablerepo=ubi-8-codeready-builder install python3 gcc automake autoconf pkgconfig make libxml2-devel libyaml-devel pcre2-devel findutils diffutils sudo 1907072fd1cSMasatake YAMATO - run: 1917072fd1cSMasatake YAMATO name: Build 1927072fd1cSMasatake YAMATO command: | 1937072fd1cSMasatake YAMATO bash ./autogen.sh 1947072fd1cSMasatake YAMATO ./configure --enable-debugging 1957072fd1cSMasatake YAMATO make -j 2 1967072fd1cSMasatake YAMATO - run: 1977072fd1cSMasatake YAMATO name: Test 1987072fd1cSMasatake YAMATO command: | 19929fc8d61SMasatake YAMATO make check 200469b8f6bSMasatake YAMATO 20107f3f972SMasatake YAMATO ubi8_make_roundtrip: 202469b8f6bSMasatake YAMATO working_directory: ~/universal-ctags 203469b8f6bSMasatake YAMATO docker: 20407f3f972SMasatake YAMATO - image: registry.access.redhat.com/ubi8:latest 205469b8f6bSMasatake YAMATO steps: 206469b8f6bSMasatake YAMATO - run: 207469b8f6bSMasatake YAMATO name: Install Git 208469b8f6bSMasatake YAMATO command: | 209469b8f6bSMasatake YAMATO yum -y install git 210469b8f6bSMasatake YAMATO - checkout 211469b8f6bSMasatake YAMATO - run: 212469b8f6bSMasatake YAMATO name: Install build tools 213469b8f6bSMasatake YAMATO command: | 21407f3f972SMasatake YAMATO yum -y --enablerepo=ubi-8-appstream --enablerepo=ubi-8-baseos --enablerepo=ubi-8-codeready-builder install python3 gcc automake autoconf pkgconfig make libxml2-devel libyaml-devel pcre2-devel findutils diffutils sudo 215469b8f6bSMasatake YAMATO - run: 216469b8f6bSMasatake YAMATO name: Build 217469b8f6bSMasatake YAMATO command: | 218469b8f6bSMasatake YAMATO bash ./autogen.sh 219469b8f6bSMasatake YAMATO ./configure --enable-debugging 220469b8f6bSMasatake YAMATO make -j 2 221469b8f6bSMasatake YAMATO - run: 222469b8f6bSMasatake YAMATO name: Test 223469b8f6bSMasatake YAMATO command: | 22429fc8d61SMasatake YAMATO make roundtrip 2258de32c0bSMasatake YAMATO centos7_make: 2268de32c0bSMasatake YAMATO working_directory: ~/universal-ctags 2278de32c0bSMasatake YAMATO docker: 2288de32c0bSMasatake YAMATO - image: docker.io/centos:7 2298de32c0bSMasatake YAMATO steps: 2308de32c0bSMasatake YAMATO - run: 2318de32c0bSMasatake YAMATO name: Install Git 2328de32c0bSMasatake YAMATO command: | 2338de32c0bSMasatake YAMATO yum -y install git 2348de32c0bSMasatake YAMATO - checkout 2358de32c0bSMasatake YAMATO - run: 2368de32c0bSMasatake YAMATO name: Install build tools 2378de32c0bSMasatake YAMATO command: | 2386a8d5b70SMasatake YAMATO yum -y install python3 gcc automake autoconf pkgconfig make libxml2-devel jansson-devel libyaml-devel pcre2-devel findutils diffutils sudo 2398de32c0bSMasatake YAMATO - run: 2408de32c0bSMasatake YAMATO name: Build 2418de32c0bSMasatake YAMATO command: | 2428de32c0bSMasatake YAMATO bash ./autogen.sh 2438de32c0bSMasatake YAMATO ./configure --enable-debugging 2448de32c0bSMasatake YAMATO make -j 2 2458de32c0bSMasatake YAMATO - run: 2468de32c0bSMasatake YAMATO name: Test 2478de32c0bSMasatake YAMATO command: | 248283da594SK.Takata make check SKIP_CHECKGEN_WIN32=yes 249469b8f6bSMasatake YAMATO 250469b8f6bSMasatake YAMATO centos7_make_roundtrip: 251469b8f6bSMasatake YAMATO working_directory: ~/universal-ctags 252469b8f6bSMasatake YAMATO docker: 253469b8f6bSMasatake YAMATO - image: docker.io/centos:7 254469b8f6bSMasatake YAMATO steps: 255469b8f6bSMasatake YAMATO - run: 256469b8f6bSMasatake YAMATO name: Install Git 257469b8f6bSMasatake YAMATO command: | 258469b8f6bSMasatake YAMATO yum -y install git 259469b8f6bSMasatake YAMATO - checkout 260469b8f6bSMasatake YAMATO - run: 261469b8f6bSMasatake YAMATO name: Install build tools 262469b8f6bSMasatake YAMATO command: | 2636a8d5b70SMasatake YAMATO yum -y install gcc automake autoconf pkgconfig make libxml2-devel jansson-devel libyaml-devel pcre2-devel findutils diffutils sudo 264469b8f6bSMasatake YAMATO - run: 265469b8f6bSMasatake YAMATO name: Build 266469b8f6bSMasatake YAMATO command: | 267469b8f6bSMasatake YAMATO bash ./autogen.sh 268469b8f6bSMasatake YAMATO ./configure --enable-debugging 269469b8f6bSMasatake YAMATO make -j 2 270469b8f6bSMasatake YAMATO - run: 271469b8f6bSMasatake YAMATO name: Test 272469b8f6bSMasatake YAMATO command: | 27329fc8d61SMasatake YAMATO make roundtrip 274469b8f6bSMasatake YAMATO 275b26328efSMasatake YAMATO ubuntu20_mingw: 276b26328efSMasatake YAMATO working_directory: ~/universal-ctags 277b26328efSMasatake YAMATO docker: 278b26328efSMasatake YAMATO - image: docker.io/ubuntu:20.04 279b26328efSMasatake YAMATO steps: 280b26328efSMasatake YAMATO - run: 281b26328efSMasatake YAMATO name: Install git 282b26328efSMasatake YAMATO command: | 283b26328efSMasatake YAMATO export DEBIAN_FRONTEND=noninteractive 284b26328efSMasatake YAMATO apt-get -y update 285b26328efSMasatake YAMATO apt-get -y install git 286b26328efSMasatake YAMATO - checkout 287b26328efSMasatake YAMATO - run: 288b26328efSMasatake YAMATO name: Install build tools 289b26328efSMasatake YAMATO command: | 290b26328efSMasatake YAMATO export DEBIAN_FRONTEND=noninteractive 291b26328efSMasatake YAMATO apt-get -o APT::Immediate-Configure=false -y install \ 292b26328efSMasatake YAMATO binutils-mingw-w64-i686 gcc-mingw-w64-i686 make gcc 293b26328efSMasatake YAMATO - run: 294b26328efSMasatake YAMATO name: Build 295b26328efSMasatake YAMATO command: | 296b26328efSMasatake YAMATO make -j2 CC=i686-w64-mingw32-gcc WINDRES=i686-w64-mingw32-windres CC_FOR_PACKCC=gcc -f mk_mingw.mak 297ba01295dSMasatake YAMATO ubuntu20_32bit: 298ba01295dSMasatake YAMATO working_directory: ~/universal-ctags 299ba01295dSMasatake YAMATO docker: 300ba01295dSMasatake YAMATO - image: docker.io/ubuntu:20.04 301ba01295dSMasatake YAMATO steps: 302ba01295dSMasatake YAMATO - run: 303ba01295dSMasatake YAMATO name: Install git 304ba01295dSMasatake YAMATO command: | 305ba01295dSMasatake YAMATO export DEBIAN_FRONTEND=noninteractive 306ba01295dSMasatake YAMATO dpkg --add-architecture i386 307ba01295dSMasatake YAMATO apt-get -y update 308ba01295dSMasatake YAMATO apt-get -y install git 309ba01295dSMasatake YAMATO - checkout 310ba01295dSMasatake YAMATO - run: 311ba01295dSMasatake YAMATO name: Install build tools 3122a7b4284SMasatake YAMATO # APT::Immediate-Configure=false is taken from 3132a7b4284SMasatake YAMATO # https://superuser.com/questions/199582/apt-error-could-not-perform-immediate-configuration-on 3142a7b4284SMasatake YAMATO # I don't understand why I need this. 3152a7b4284SMasatake YAMATO # -- Masatake 316ba01295dSMasatake YAMATO command: | 317ba01295dSMasatake YAMATO export DEBIAN_FRONTEND=noninteractive 3182a7b4284SMasatake YAMATO apt-get -o APT::Immediate-Configure=false -y install \ 3192a7b4284SMasatake YAMATO pkg-config autoconf automake make gcc \ 320ba01295dSMasatake YAMATO libjansson-dev:i386 libyaml-dev:i386 libseccomp-dev:i386 libxml2-dev:i386 \ 321ba01295dSMasatake YAMATO gdb valgrind \ 322ba01295dSMasatake YAMATO python3-docutils \ 323ba01295dSMasatake YAMATO libc6-dev-i386 libc6-dbg:i386 324ba01295dSMasatake YAMATO - run: 325ba01295dSMasatake YAMATO name: Build 326ba01295dSMasatake YAMATO command: | 327ba01295dSMasatake YAMATO bash ./autogen.sh 328ba01295dSMasatake YAMATO CC='gcc -m32' ./configure --enable-debugging 329ba01295dSMasatake YAMATO make -j 2 330ba01295dSMasatake YAMATO - run: 331ba01295dSMasatake YAMATO name: Test 332ba01295dSMasatake YAMATO command: | 33329fc8d61SMasatake YAMATO # make check roundtrip 33429fc8d61SMasatake YAMATO make units CATEGORIES=parser-varlink 3357072fd1cSMasatake YAMATO 336efe20fb8Sleleliu008 fedora33_cross_aarch64: 337efe20fb8Sleleliu008 working_directory: ~/universal-ctags 338efe20fb8Sleleliu008 docker: 339efe20fb8Sleleliu008 - image: docker.io/library/fedora:33 340efe20fb8Sleleliu008 steps: 341efe20fb8Sleleliu008 - run: 342efe20fb8Sleleliu008 name: Install tools 343efe20fb8Sleleliu008 command: | 34489159388SMasatake YAMATO dnf -y install git gcc autoconf automake make file 345efe20fb8Sleleliu008 - run: 346efe20fb8Sleleliu008 name: Prepare repo file for install cross compiler 347efe20fb8Sleleliu008 command: | 348efe20fb8Sleleliu008 curl -o /etc/yum.repos.d/lantw44-aarch64-linux-gnu-toolchain-fedora-33.repo https://copr.fedorainfracloud.org/coprs/lantw44/aarch64-linux-gnu-toolchain/repo/fedora-33/lantw44-aarch64-linux-gnu-toolchain-fedora-33.repo 349efe20fb8Sleleliu008 - run: 350efe20fb8Sleleliu008 name: Install the cross compiler for aarch64 351efe20fb8Sleleliu008 command: | 352efe20fb8Sleleliu008 dnf -y install aarch64-linux-gnu-binutils aarch64-linux-gnu-gcc aarch64-linux-gnu-glibc 353efe20fb8Sleleliu008 - checkout 354efe20fb8Sleleliu008 - run: 355efe20fb8Sleleliu008 name: Build ctags for aarch64 356efe20fb8Sleleliu008 command: | 357efe20fb8Sleleliu008 bash ./autogen.sh 358efe20fb8Sleleliu008 mkdir out 359efe20fb8Sleleliu008 ./configure --host=aarch64-linux-gnu \ 360efe20fb8Sleleliu008 --prefix=`pwd`/out \ 361efe20fb8Sleleliu008 --enable-static \ 362efe20fb8Sleleliu008 --disable-seccomp \ 363efe20fb8Sleleliu008 CC=/usr/bin/aarch64-linux-gnu-gcc \ 364efe20fb8Sleleliu008 CPP=/usr/bin/aarch64-linux-gnu-cpp \ 365efe20fb8Sleleliu008 AR=/usr/bin/aarch64-linux-gnu-gcc-ar \ 366efe20fb8Sleleliu008 RANLIB=/usr/bin/aarch64-linux-gnu-gcc-ranlib \ 367efe20fb8Sleleliu008 CC_FOR_BUILD=/usr/bin/gcc 368efe20fb8Sleleliu008 make -j 2 369efe20fb8Sleleliu008 - run: 370efe20fb8Sleleliu008 name: Install locally 371efe20fb8Sleleliu008 command: | 372efe20fb8Sleleliu008 make install 373efe20fb8Sleleliu008 - run: 374efe20fb8Sleleliu008 name: Test 375efe20fb8Sleleliu008 command: | 37689159388SMasatake YAMATO test -f out/bin/ctags && ( file out/bin/ctags | grep -q 'ARM aarch64' ) 377efe20fb8Sleleliu008 3787072fd1cSMasatake YAMATOworkflows: 3797072fd1cSMasatake YAMATO version: 2 3807072fd1cSMasatake YAMATO build_and_test: 3817072fd1cSMasatake YAMATO jobs: 382ba01295dSMasatake YAMATO - ubuntu20_32bit 383fe3942f8SMasatake YAMATO - fedora30_bmake 3849b9c045dSMasatake YAMATO - fedora34_distcheck 38507f3f972SMasatake YAMATO - ubi8_make 3869b9c045dSMasatake YAMATO - fedora34_gmake 387efe20fb8Sleleliu008 - fedora33_cross_aarch64 388469b8f6bSMasatake YAMATO - centos7_make 389b26328efSMasatake YAMATO - ubuntu20_mingw 39007f3f972SMasatake YAMATO - ubi8_make_roundtrip 391469b8f6bSMasatake YAMATO - fedora30_bmake_roundtrip 3929b9c045dSMasatake YAMATO - fedora34_gmake_roundtrip 393469b8f6bSMasatake YAMATO - centos7_make_roundtrip 394