From c7ed6c54dea24610bd3980e81e182b3cb527445f Mon Sep 17 00:00:00 2001 From: Peter Grayson Date: Sat, 27 Jan 2024 19:35:55 -0500 Subject: [PATCH] ci: restore use of IO::Pty in MacOS build The IO::Pty build issue on MacOS should be resolved as of IO::Pty 1.19. --- .github/workflows/ci.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2d7fdb20..96488bda 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -137,24 +137,14 @@ jobs: brew install coreutils cpanminus gnu-sed echo "$(brew --prefix)/opt/gnu-sed/libexec/gnubin" >> $GITHUB_PATH echo "$(brew --prefix)/opt/coreutils/libexec/gnubin" >> $GITHUB_PATH - # The IO:Pty 1.18 release does not work on MacOS. - # https://github.com/cpan-authors/IO-Tty/issues/37 - # sudo cpanm IO::Pty + sudo cpanm IO::Pty - name: Test - if: ${{ matrix.os == 'ubuntu-latest' }} env: STG_PROVE_OPTS: "--jobs=2" STG_TEST_OPTS: "--verbose-log" STG_PROFILE: ${{ matrix.profile }} run: | timeout 900s make -C t prove - - name: Test - if: ${{ matrix.os == 'macos-latest' }} - env: - STG_TEST_OPTS: "--verbose-log" - STG_PROFILE: ${{ matrix.profile }} - run: | - timeout 900s make -j2 test - name: Show Failures if: ${{ failure() }} run: |