CI: add macos-15-large#63
Conversation
|
https://github.com/lima-vm/socket_vmnet/actions/runs/11668029741/job/32487531768?pr=63 |
58aaf63 to
9dec178
Compare
4a5044e to
3168f9c
Compare
|
https://github.com/lima-vm/socket_vmnet/actions/runs/11670466432/job/32494724116?pr=63 The routing table seems just same as macos-13. "No route to host" doesn't seem to occur with The CI is passing for macos-14-large as well as macos-13-large, so something should have changed in macos-15-large. |
|
I would split the changes to:
|
4af81af to
ac0ca93
Compare
0871f01 to
ad667b1
Compare
|
Should work after #83 is merged. |
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
| name: Integration tests | ||
| # Only a single version of macOS is used for running integration tests, due to the flakiness of the CI. | ||
| runs-on: macos-15-large # Intel (supports nested virtualization) | ||
| timeout-minutes: 40 |
There was a problem hiding this comment.
The build takes 9 minutes now (with #84) - so we can use much smaller timeout now, maybe 15 minutes?
| # | ||
| # TODO: add macos-15-large https://github.com/lima-vm/socket_vmnet/pull/63 | ||
| platform: [macos-13-large, macos-14-large] | ||
| platform: [macos-13, macos-14, macos-15] |
There was a problem hiding this comment.
This build only on aarch64, previously we built only on x86_64. We don't wan to test build on both?
There was a problem hiding this comment.
Intel is covered in the integration test
There was a problem hiding this comment.
This will be easier to maintain if we use:
platform:
- macos-13
- macos-14
- macos-15| runs-on: macos-15-large # Intel (supports nested virtualization) | ||
| timeout-minutes: 40 | ||
| steps: | ||
| - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 |
There was a problem hiding this comment.
This compiles both for x86_64 and aarch64, but we test only on x86_64 - any reason to build twice when we test the build in the build job?
There was a problem hiding this comment.
For testing reproducibility on Intel
There was a problem hiding this comment.
OK, makes sense, this is also very quick.
| run: make | ||
| integration: | ||
| name: Integration tests | ||
| # Only a single version of macOS is used for running integration tests, due to the flakiness of the CI. |
There was a problem hiding this comment.
Good idea but better to add macos-15 and change the build in separate commits.
There was a problem hiding this comment.
This change is doing 2 logical changes - adding new plafrom for testing and removing older platform. We can do this separately but it works as is.
nirs
left a comment
There was a problem hiding this comment.
Lets merge, we can always add and remove platforms.
No description provided.