Skip to content

Commit bfcbedf

Browse files
authored
Merge pull request #21677 from medyagh/macos15-intel
ci: bump macos from 13 to 15 on github actions
2 parents a4c2458 + 9360d31 commit bfcbedf

File tree

3 files changed

+14
-23
lines changed

3 files changed

+14
-23
lines changed

.github/workflows/functional_test.yml

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -88,16 +88,16 @@ jobs:
8888
cruntime: docker
8989
os: ubuntu-22.04
9090
test-timeout: 7m
91-
- name: qemu-docker-macos-13-x86_64
91+
- name: qemu-docker-macos-15-x86_64
9292
driver: qemu
9393
cruntime: docker
94-
os: macos-13
94+
os: macos-15-intel
9595
extra-start-args: --network socket_vmnet
9696
test-timeout: 50m
97-
- name: vfkit-docker-macos-13-x86_64
97+
- name: vfkit-docker-macos-15-x86_64
9898
driver: vfkit
9999
cruntime: docker
100-
os: macos-13
100+
os: macos-15-intel
101101
extra-start-args: --network vmnet-shared
102102
test-timeout: 50m
103103
steps:
@@ -258,17 +258,8 @@ jobs:
258258
curl https://get.docker.com | sudo sh
259259
dockerd-rootless-setuptool.sh install -f
260260
docker context use rootless
261-
- name: Ensure bootpd is enabled (macos-13)
262-
if: matrix.os == 'macos-13'
263-
shell: bash
264-
run: |
265-
set -x
266-
fw=/usr/libexec/ApplicationFirewall/socketfilterfw
267-
sudo $fw --remove /usr/libexec/bootpd
268-
sudo $fw --add /usr/libexec/bootpd
269-
sudo $fw --unblock /usr/libexec/bootpd
270261
- name: Update brew package index (macos)
271-
if: runner.os == 'macOS'
262+
if: contains(matrix.os, 'macos')
272263
run: brew update
273264
- name: Update apt-get package index (ubuntu)
274265
if: runner.os == 'Linux' && (matrix.driver == 'podman' || matrix.driver == 'none')
@@ -369,12 +360,12 @@ jobs:
369360
fi
370361
kubectl version --client=true
371362
- name: Install qemu and socket_vmnet (macos)
372-
if: matrix.os == 'macos-13' && matrix.driver == 'qemu'
363+
if: contains(matrix.os, 'macos') && matrix.driver == 'qemu'
373364
run: |
374365
brew install qemu socket_vmnet
375366
HOMEBREW=$(which brew) && sudo ${HOMEBREW} services start socket_vmnet
376367
- name: Install vfkit and vmnet_helper (macos)
377-
if: matrix.os == 'macos-13' && matrix.driver == 'vfkit'
368+
if: matrix.driver == 'vfkit'
378369
run: |
379370
brew install vfkit
380371
curl -fsSL https://github.com/minikube-machine/vmnet-helper/releases/latest/download/install.sh | sudo VMNET_INTERACTIVE=0 bash

.github/workflows/smoke-test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ jobs:
4040
matrix:
4141
include:
4242
- driver: qemu
43-
os: macos-13
43+
os: macos-15-intel
4444
network_flag: --network socket_vmnet
4545
- driver: vfkit
46-
os: macos-13
46+
os: macos-15-intel
4747
network_flag: --network vmnet-shared
4848
- driver: docker
4949
os: ubuntu-24.04
@@ -94,7 +94,7 @@ jobs:
9494
- name: Build Binaries
9595
run: make
9696
- name: Ensure bootpd is enabled (macos)
97-
if: matrix.os == 'macos-13'
97+
if: matrix.os == 'macos-15-intel'
9898
shell: bash
9999
run: |
100100
set -x
@@ -103,18 +103,18 @@ jobs:
103103
sudo $fw --add /usr/libexec/bootpd
104104
sudo $fw --unblock /usr/libexec/bootpd
105105
- name: Update brew (macos)
106-
if: matrix.os == 'macos-13'
106+
if: contains(matrix.os, 'macos')
107107
run: brew update
108108
- name: Install tools (macos)
109-
if: matrix.os == 'macos-13'
109+
if: contains(matrix.os, 'macos')
110110
run: brew install tree
111111
- name: Install vfkit and vmnet-helper (macos)
112112
if: matrix.driver == 'vfkit'
113113
run: |
114114
brew install vfkit
115115
curl -fsSL https://github.com/minikube-machine/vmnet-helper/releases/latest/download/install.sh | sudo VMNET_INTERACTIVE=0 bash
116116
- name: Install qemu and socket_vmnet (macos)
117-
if: matrix.os == 'macos-13' && matrix.driver == 'qemu'
117+
if: contains(matrix.os, 'macos') && matrix.driver == 'qemu'
118118
run: |
119119
brew install qemu socket_vmnet
120120
HOMEBREW=$(which brew) && sudo ${HOMEBREW} services start socket_vmnet

pkg/minikube/bootstrapper/certs.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import (
2828
"strings"
2929
"time"
3030

31-
// WARNING: use path for kic/iso and path/filepath for user os
31+
// WARNING: use path for kic/iso and path/filepath for user os paths
3232
"path"
3333
"path/filepath"
3434

0 commit comments

Comments
 (0)