ttyplot
ttyplot copied to clipboard
The macOS 12 GitHub runner is getting deprecated
The workflow linux_and_macos.yml performs three builds on macOS 12. GitHub announced today that the macOS12 runner image is being deprecated:
We are beginning the deprecation process for the macOS 12 runner image, which allows us to balance our fleet capacity ahead of our upcoming macOS 15 launch. This image will be fully retired by the December 3rd, 2024. We recommend updating workflows to use
macos-14,macos-13, ormacos-latest.
@edgar-bonet I guess we can (a) migrate to macos-13 now or (b) in December? How do you feel about it?
@hartwork: I don't really care. I think both options are just fine.
@edgar-bonet I just tried macos-13 and macos-14 with GCC 12, 13, 14 and all I get is ld: library not found for -lasan or ld: library 'asan' not found. So I guess I'll vote for giving GitHub Actions time to fix their images with regard to AddressSanitizer until December.
deleted
It hurts to see c17d4da15842fe8713de860074007d2a2c0ec398 (and a079775c8a027223e7954c96b628aecd795bc7e9). GitHub Actions has images for macOS 13 and 14 and giving up on macOS CI altogether (rather than on AddressSanatizer on macOS if needed) was sure not what I was expecting (or suggesting). There is ttyplot in Homebrew for macOS and without this CI you will not notice when you break things for macOS before but after releases. The loss of coverage of bsdmake is also collateral damage of this that seems unnecessary. I don't get it, I really don't 😞
It hurts for builds to fail every time because an UI test for a version that cannot be changed. I will accept a working PR for that.