diff --git a/.github/workflows/osx.yml b/.github/workflows/osx.yml index 2269693ac..159024143 100644 --- a/.github/workflows/osx.yml +++ b/.github/workflows/osx.yml @@ -2,36 +2,29 @@ name: Mathics3 (OSX) on: push: - branches: [ master ] + branches: [master] pull_request: branches: '**' jobs: build: - env: - LDFLAGS: "-L/usr/local/opt/llvm@11/lib" - CPPFLAGS: "-I/usr/local/opt/llvm@11/include" runs-on: macos-latest strategy: matrix: os: [macOS] python-version: ['3.9', '3.10'] steps: - - uses: actions/checkout@v3 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - name: Install OS dependencies - run: | - brew install llvm tesseract - python -m pip install --upgrade pip - - name: Install Mathics3 with full Python dependencies - run: | - # We can comment out after next Mathics-Scanner release - # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] - python -m pip install Mathics-Scanner - make develop-full - - name: Test Mathics3 - run: | - make -j3 check + - uses: actions/checkout@v3 + - name: Install OS dependencies + run: | + brew install llvm@11 tesseract + python -m pip install --upgrade pip + - name: Install Mathics-Scanner + run: | + python -m pip install Mathics-Scanner + - name: Install Mathics3 with full Python dependencies + run: | + make develop-full + - name: Test Mathics3 + run: | + make -j3 check