Remove macos-latest from ets-from-source workflow#1278
Conversation
| os: [ubuntu-latest, macos-latest, windows-latest] | ||
| os: [ubuntu-latest, windows-latest] | ||
| toolkit: ['pyside6'] | ||
| runtime: ['3.8'] |
There was a problem hiding this comment.
Added for parity with the test-with-edm workflow, and to ease adding 3.11 testing later on (when the necessary dependencies are present in EDS).
| runtime: ['3.8'] | ||
| timeout-minutes: 20 | ||
| runs-on: ${{ matrix.os }} | ||
| env: |
There was a problem hiding this comment.
I don't remember why this was originally necessary, but I don't think we need it any more - similar blocks have been removed in EDM-using workflows for other ETS packages.
If this removal succeeds, I'll also update in other workflows.
|
Workflow test run: https://github.com/enthought/pyface/actions/runs/15066753284 (successful). |
|
Updated with additional consistency fixes: all workflows can now be executed manually, and fail fast is restored (it was previously removed during workflow debugging, but I think that's no longer necessary). |
Our
ets-from-sourceworkflow is currently failing, for the simple and shallow reason that we're not currently in a position to run EDM-based tests on macOS/ARM (missing runtime for Python 3.8; missing dependencies for Python 3.11). This PR removesmacos-latestfrom the test matrix, and makes a couple of other drive-by cleanups.