OSDN Git Service

[Workflow] ビルドテストの順序を変更
authorHabu <habu1010+github@gmail.com>
Thu, 21 Oct 2021 16:24:31 +0000 (01:24 +0900)
committerHabu <habu1010+github@gmail.com>
Thu, 21 Oct 2021 16:24:31 +0000 (01:24 +0900)
- プリコンパイルヘッダを使用しないオプションを付けている
- 普段 clang でビルドしている開発者が居ない

などの理由で clang でのコンパイルでビルドテストに失敗する事が多いので、
失敗する時に結果がなるべく早く分かるように clang でのビルドテストを一番
最初に行うようにする。

.github/workflows/buildtest-on-linux.yml

index ab99562..a220b7d 100644 (file)
@@ -29,29 +29,29 @@ jobs:
       - name: Generate configure
         run: ./bootstrap
 
-      - name: Configuratoin for Japanese version
-        run: ./configure
+      - name: Configure for compiling with clang (without using pre-compiled headers)
+        run: ./configure --disable-pch
+        env:
+          CXX: clang++-11
+          CXXFLAGS: "-pipe -O3 -Werror -Wall -Wextra -Wno-unused-const-variable -Wno-invalid-source-encoding"
 
-      - name: Build Japanese version
+      - name: Build with clang
         run: make -j$(nproc) 1> /dev/null
 
       - name: Clean source tree
         run: make clean
 
-      - name: Configure for English version
-        run: ./configure --disable-japanese
+      - name: Configuratoin for Japanese version
+        run: ./configure
 
-      - name: Build English version
+      - name: Build Japanese version
         run: make -j$(nproc) 1> /dev/null
 
       - name: Clean source tree
         run: make clean
 
-      - name: Configure for compiling with clang (without using pre-compiled headers)
-        run: ./configure --disable-pch
-        env:
-          CXX: clang++-11
-          CXXFLAGS: "-pipe -O3 -Werror -Wall -Wextra -Wno-unused-const-variable -Wno-invalid-source-encoding"
+      - name: Configure for English version
+        run: ./configure --disable-japanese
 
-      - name: Build with clang
+      - name: Build English version
         run: make -j$(nproc) 1> /dev/null