1 name: Pull Request Status Check
4 # プルリクエストがopen、synchronize、reopenされた時にトリガーする
12 name: Check the BOM of the source files
13 runs-on: ubuntu-latest
15 - uses: actions/checkout@v3
16 - run: sh ./.github/scripts/check-bom.sh
19 name: Check the format of the source files
20 runs-on: ubuntu-latest
22 - uses: actions/checkout@v3
23 - run: sh ./.github/scripts/check-format.sh
25 build_test_clang_without_pch:
26 name: Build Japanese version with clang (without using pre-compiled headers)
27 uses: ./.github/workflows/build-with-autotools.yml
30 cxx-flags: "-pipe -O3 -Werror -Wall -Wextra -Wno-unused-const-variable -Wno-invalid-source-encoding"
31 configure-opts: "--disable-pch"
35 name: Build Japanese version with gcc
36 needs: build_test_clang_without_pch
37 uses: ./.github/workflows/build-with-autotools.yml
40 cxx-flags: "-pipe -O3 -Werror -Wall -Wextra"
44 name: Build English version with gcc
45 needs: build_test_japanese
46 uses: ./.github/workflows/build-with-autotools.yml
49 cxx-flags: "-pipe -O3 -Werror -Wall -Wextra"
50 configure-opts: "--disable-japanese"
55 name: Build test with MSVC
56 uses: ./.github/workflows/build-test-with-msvc.yml