diff --git a/.github/workflows/buildtest.yml b/.github/workflows/buildtest.yml index 55448ad..f1cdfcb 100644 --- a/.github/workflows/buildtest.yml +++ b/.github/workflows/buildtest.yml @@ -17,6 +17,10 @@ jobs: - os: ubuntu-latest # linux only vim/ macvim run as mac os type: macvim + - os: macos-latest + type: vim + # v8.2.1310 or later is required to build on macos-latest + vim: v8.2.0020 - os: macos-latest type: macvim # macvim only head @@ -47,7 +51,11 @@ jobs: brew install lua - name: Setup pip run: | - sudo pip3 install -U pip + if [ "${{ matrix.os }}" = "macos-latest" ]; then + sudo pip3 install -U pip --break-system-packages + else + sudo pip3 install -U pip + fi - name: Get pip cache id: pip-cache run: | @@ -61,7 +69,11 @@ jobs: ${{ runner.os }}-pip- - name: Setup cached item run: | - pip3 install --user -r requirements.txt + if [ "${{ matrix.os }}" = "macos-latest" ]; then + pip3 install --user -r requirements.txt --break-system-packages + else + pip3 install --user -r requirements.txt + fi - name: Setup Vim id: 'vim' uses: thinca/action-setup-vim@v2