Browse Source

use intel runner, don't need SSL

circular17 5 days ago
parent
commit
d62f118d0d
1 changed files with 2 additions and 17 deletions
  1. 2 17
      .github/workflows/make.yml

+ 2 - 17
.github/workflows/make.yml

@@ -25,7 +25,7 @@ jobs:
         os:
           - ubuntu-latest
           - windows-latest
-          - macos-latest
+          - macos-13
     steps:
     - name: Checkout
       uses: actions/checkout@v4
@@ -48,36 +48,21 @@ jobs:
         delp -r "${PWD}"
 
     - name: Build
-      if: runner.os == 'Macos'
+      if: matrix.os == 'macos-13'
       shell: python
       run: |
         """https://macappstore.org/lazarus"""
         import os
         import sys
         import subprocess
-        subprocess.run(
-            "openssl version -d".split(),
-            check=True,
-            capture_output=True,
-        )
-        OPENSSL=subprocess.run(
-            "brew --prefix [email protected]".split(),
-            check=True,
-            capture_output=True,
-        ).stdout.decode().strip("\n")
-        os.environ["PATH"] += f":{OPENSSL}/bin"
-        os.environ["DYLD_LIBRARY_PATH"] = f"{OPENSSL}/lib"
         subprocess.run(
             "brew install --cask lazarus".split(),
             check=True,
-            capture_output=True,
         )
-        os.environ["INSTANTFPCOPTIONS"] = "-Fu/Applications/Lazarus/components/lazutils"
         os.environ["PATH"] += ":/Applications/Lazarus"
         subprocess.run(
             "lazbuild -v".split(),
             check=True,
-            capture_output=True,
         )
         os.environ["INSTANTFPCOPTIONS"] = "-Fu/Applications/Lazarus/components/lazutils"
         sys.exit(subprocess.run(