@@ -24,15 +24,15 @@ jobs:
2424 matrix :
2525 # make arm64 deps and x86_64 deps
2626 include :
27- - { macarch: arm64, os: macos-14 }
28- - { macarch: x86_64, os: macos-13 }
27+ - { macarch: arm64, os: macos-15 }
28+ - { macarch: x86_64, os: macos-15 }
2929
3030 steps :
3131 - uses : actions/checkout@v5.0.0
3232
3333 - name : Test for Mac Deps cache hit
3434 id : macdep-cache
35- uses : actions/cache@v4.2.4
35+ uses : actions/cache@v4.3.0
3636 with :
3737 path : ${{ github.workspace }}/pygame_mac_deps_${{ matrix.macarch }}
3838 # The hash of all files in buildconfig manylinux-build and macdependencies is
5151
5252 # Uncomment when you want to manually verify the deps by downloading them
5353 # - name: Upload Mac deps
54- # uses: actions/upload-artifact@v4
54+ # uses: actions/upload-artifact@v5
5555 # with:
5656 # name: pygame-mac-deps-${{ matrix.macarch }}
5757 # path: ${{ github.workspace }}/pygame_mac_deps_${{ matrix.macarch }}
6464 fail-fast : false # if a particular matrix build fails, don't skip the rest
6565 matrix :
6666 include :
67- - { macarch: arm64, os: macos-14 }
68- - { macarch: x86_64, os: macos-13 }
67+ - { macarch: arm64, os: macos-15 }
68+ - { macarch: x86_64, os: macos-15 }
6969
7070 env :
7171 MAC_ARCH : ${{ matrix.macarch }}
@@ -99,28 +99,28 @@ jobs:
9999 - uses : actions/checkout@v5.0.0
100100
101101 - name : pip cache
102- uses : actions/cache@v4.2.4
102+ uses : actions/cache@v4.3.0
103103 with :
104104 path : ~/Library/Caches/pip # This cache path is only right on mac
105105 key : pip-cache-${{ matrix.macarch }}-${{ matrix.os }}
106106
107107 - name : Fetch Mac deps
108108 id : macdep-cache
109- uses : actions/cache@v4.2.4
109+ uses : actions/cache@v4.3.0
110110 with :
111111 path : ${{ github.workspace }}/pygame_mac_deps_${{ matrix.macarch }}
112112 key : macdep-${{ hashFiles('buildconfig/manylinux-build/**') }}-${{ hashFiles('buildconfig/macdependencies/*.sh') }}-${{ matrix.macarch }}
113113 fail-on-cache-miss : true
114114
115115 - name : Install uv for speed
116- uses : astral-sh/setup-uv@v6
116+ uses : astral-sh/setup-uv@v7
117117 with :
118- version : " 0.8.3 "
118+ version : " 0.9.2 "
119119
120120 - name : Build and test wheels
121- uses : pypa/cibuildwheel@v3.1.4
121+ uses : pypa/cibuildwheel@v3.2.1
122122
123- - uses : actions/upload-artifact@v4
123+ - uses : actions/upload-artifact@v5
124124 with :
125125 name : pygame-wheels-macos-${{ matrix.macarch }}
126126 path : ./wheelhouse/*.whl
0 commit comments