瀏覽代碼

Update make.yml

Artem V. Ageev 2 月之前
父節點
當前提交
ab4cd5ba58
共有 1 個文件被更改,包括 7 次插入5 次删除
  1. 7 5
      .github/workflows/make.yml

+ 7 - 5
.github/workflows/make.yml

@@ -66,17 +66,19 @@ jobs:
             capture_output=True,
         )
         os.environ["INSTANTFPCOPTIONS"] = "-Fu/Applications/Lazarus/components/lazutils"
+        os.environ["PATH"] += ":/Applications/Lazarus"
+        subprocess.run(
+            "lazbuild -v".split(),
+            check=True,
+        )
+        os.environ["INSTANTFPCOPTIONS"] = "-Fu/Applications/Lazarus/components/lazutils"
         result = subprocess.run(
             "instantfpc .github/workflows/make.pas build".split(),
             capture_output=True,
         )
-        if result.returncode != 0:
-            print(result.stderr.decode())
-        else:
-            print(result.stdout.decode())
+        sys.stderr.write(result.stderr.decode() if result.returncode != 0 else result.stdout.decode())
         sys.exit(result.returncode)
 
-
     - name: Build on Windows
       if: runner.os == 'Windows'
       shell: powershell