bindings-cpp icon indicating copy to clipboard operation
bindings-cpp copied to clipboard

Install setuptools on macos workflows

Open thegecko opened this issue 1 year ago • 7 comments

Macos workflows are currently broken because the hosts no longer have some key tools for some reason.

This PR fixes the build and test macos flows

thegecko avatar Feb 24 '24 14:02 thegecko

Anything needed to chaperone this through?

thegecko avatar Mar 02 '24 16:03 thegecko

I just ran into this. distutils was removed in Python v3.12

boneskull avatar Mar 13 '24 22:03 boneskull

@reconbot can we expedite this?

thegecko avatar Mar 13 '24 22:03 thegecko

bump

thegecko avatar Apr 25 '24 10:04 thegecko

In one place 'macos-11' is used, in another 'macos-latest'. Does this mean it will break when updating/changing the macos image? Perhaps the check should be done as runner.os == 'macOS' so that it doesn't care what image is used?

Julusian avatar Jul 02 '24 22:07 Julusian

In one place 'macos-11' is used, in another 'macos-latest'.

Yeah, I don't know why this is. I'll try to converge on one and see if it still builds....

thegecko avatar Jul 04 '24 10:07 thegecko

In one place 'macos-11' is used, in another 'macos-latest'.

Yeah, I don't know why this is. I'll try to converge on one and see if it still builds....

Part of why I asked this is because the macos-11 image is deprecated and being phased out https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories so that will need changing to macos-12 or something soon, which will also need updating on this check

Julusian avatar Jul 04 '24 10:07 Julusian

I've updated everything to macos-latest which is os14 today. If something like this happens again we can open an issue on the runner images repo and they'll fix it.

reconbot avatar Oct 18 '24 20:10 reconbot