]> git.feebdaed.xyz Git - 0xmirror/msquic.git/commitdiff
update macos version (#5569)
authorJack He <jackhe@microsoft.com>
Tue, 4 Nov 2025 22:32:42 +0000 (14:32 -0800)
committerGitHub <noreply@github.com>
Tue, 4 Nov 2025 22:32:42 +0000 (22:32 +0000)
.github/workflows/build-reuse-darwin-framework.yml
.github/workflows/build-reuse-unix.yml
.github/workflows/build.yml
.github/workflows/dotnet-test.yml
.github/workflows/stress.yml

index da0cb5374ab7c04056973af8cabd04675ff3b352..93ed9d9e0317cdcd2e99272962e5e844e04e1be5 100644 (file)
@@ -24,7 +24,7 @@ on:
         type: string
         # options:
         #   - quictls
-        #   - openssl 
+        #   - openssl
       static:
         required: false
         default: ''
@@ -46,7 +46,7 @@ jobs:
       ref: ${{ inputs.ref }}
       config: ${{ inputs.config }}
       plat: ${{ matrix.plat }}
-      os: macos-13
+      os: macos-15
       arch: ${{ matrix.arch }}
       tls: ${{ inputs.tls }}
       static: ${{ inputs.static }}
@@ -55,7 +55,7 @@ jobs:
   build-darwin-universal:
     name: Build Universal Binaries
     needs: [build-darwin]
-    runs-on: macos-13
+    runs-on: macos-15
     steps:
     - name: Checkout repository
       uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
@@ -65,12 +65,12 @@ jobs:
     - name: Download Build Artifacts (x64)
       uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
       with:
-        name: ${{ inputs.config }}-macos-macos-13-x64-${{ inputs.tls }}${{ inputs.static }}
+        name: ${{ inputs.config }}-macos-macos-15-x64-${{ inputs.tls }}${{ inputs.static }}
         path: artifacts
     - name: Download Build Artifacts (arm64)
       uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
       with:
-        name: ${{ inputs.config }}-macos-macos-13-arm64-${{ inputs.tls }}${{ inputs.static }}
+        name: ${{ inputs.config }}-macos-macos-15-arm64-${{ inputs.tls }}${{ inputs.static }}
         path: artifacts
     - name: Build Package
       shell: pwsh
@@ -78,7 +78,7 @@ jobs:
     - name: Upload build artifacts
       uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
       with:
-        name: ${{ inputs.config }}-macos-macos-13-universal-${{ inputs.tls }}${{ inputs.static }}
+        name: ${{ inputs.config }}-macos-macos-15-universal-${{ inputs.tls }}${{ inputs.static }}
         path: artifacts
 
   build-darwin-framework:
@@ -92,7 +92,7 @@ jobs:
           { plat: "ios", arch: "arm64" },
           { plat: "macos", arch: "universal" },
         ]
-    runs-on: macos-13
+    runs-on: macos-15
     steps:
     - name: Checkout repository
       uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
@@ -102,7 +102,7 @@ jobs:
     - name: Download Build Artifacts (x64)
       uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
       with:
-        name: ${{ inputs.config }}-${{ matrix.vec.plat }}-macos-13-${{ matrix.vec.arch }}-${{ inputs.tls }}${{ inputs.static }}
+        name: ${{ inputs.config }}-${{ matrix.vec.plat }}-macos-15-${{ matrix.vec.arch }}-${{ inputs.tls }}${{ inputs.static }}
         path: artifacts
     - name: Build Framework
       shell: pwsh
@@ -110,13 +110,13 @@ jobs:
     - name: Upload build artifacts
       uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
       with:
-        name: Framework-${{ inputs.config }}-${{ matrix.vec.plat }}-macos-13-${{ matrix.vec.arch }}-${{ inputs.tls }}${{ inputs.static }}
+        name: Framework-${{ inputs.config }}-${{ matrix.vec.plat }}-macos-15-${{ matrix.vec.arch }}-${{ inputs.tls }}${{ inputs.static }}
         path: artifacts
 
   build-darwin-xcframework:
     name: Build Darwin XCFramework
     needs: [build-darwin-framework]
-    runs-on: macos-13
+    runs-on: macos-15
     steps:
     - name: Checkout repository
       uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
@@ -126,17 +126,17 @@ jobs:
     - name: Download Build Artifacts (iOS x64)
       uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
       with:
-        name: Framework-${{ inputs.config }}-ios-macos-13-x64-${{ inputs.tls }}
+        name: Framework-${{ inputs.config }}-ios-macos-15-x64-${{ inputs.tls }}
         path: artifacts
     - name: Download Build Artifacts (iOS arm64)
       uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
       with:
-        name: Framework-${{ inputs.config }}-ios-macos-13-arm64-${{ inputs.tls }}
+        name: Framework-${{ inputs.config }}-ios-macos-15-arm64-${{ inputs.tls }}
         path: artifacts
     - name: Download Build Artifacts (MacOS Universal)
       uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
       with:
-        name: Framework-${{ inputs.config }}-macos-macos-13-universal-${{ inputs.tls }}
+        name: Framework-${{ inputs.config }}-macos-macos-15-universal-${{ inputs.tls }}
         path: artifacts
     - name: Build XCFramework
       shell: pwsh
index 098e06898042ab39b77b9ad341e1a27be97d614a..f2829571775edde876718da04b5dbdcdd02f4ca4 100644 (file)
@@ -36,7 +36,7 @@ on:
         # options:
         #   - ubuntu-22.04
         #   - ubuntu-24.04
-        #   - macos-13
+        #   - macos-15
       arch:
         required: false
         default: 'x64'
index 9cdb92efd596462d4417989eba5f623426503c81..691b37b197ae04de815a6c10eab2dd244b9a44e9 100644 (file)
@@ -216,7 +216,7 @@ jobs:
       matrix:
         config: ['Debug', 'Release']
         plat: [macos, ios]
-        os: ['macos-13']
+        os: ['macos-15']
         arch: [x64, arm64]
         tls: [quictls, openssl]
         static: ['', '-Static']
index d265ad25dec00b679c8898e26e730d1c0e6bc711..729cce74324423cd983e4c3fb135968f77c826d7 100644 (file)
@@ -84,8 +84,8 @@ jobs:
           { plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "quictls", xdp: "-UseXdp" },
           { plat: "linux", os: "ubuntu-22.04", arch: "x64", tls: "openssl" },
           { plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "openssl", xdp: "-UseXdp" },
-          { plat: "macos", os: "macos-13", arch: "universal", tls: "quictls" },
-          { plat: "macos", os: "macos-13", arch: "universal", tls: "openssl" },
+          { plat: "macos", os: "macos-15", arch: "universal", tls: "quictls" },
+          { plat: "macos", os: "macos-15", arch: "universal", tls: "openssl" },
         ]
     runs-on: ${{ matrix.vec.os }}
     steps:
index 28e2f2dc081666b2500581d82eed84270d8953f7..5bf5011e82d755ceec532d035d1979d92890f0bb 100644 (file)
@@ -48,14 +48,14 @@ jobs:
       fail-fast: false
       matrix:
         vec: [
-          { config: "Debug", plat: "macos", os: "macos-13", arch: "x64", tls: "quictls", build: "-Test" },
+          { config: "Debug", plat: "macos", os: "macos-15", arch: "x64", tls: "quictls", build: "-Test" },
           { config: "Debug", plat: "linux", os: "ubuntu-22.04", arch: "x64", tls: "quictls", sanitize: "-SanitizeAddress", build: "-Test" },
           { config: "Debug", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "quictls", sanitize: "-SanitizeAddress", build: "-Test" },
           { config: "Debug", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "quictls", sanitize: "-SanitizeThread", build: "-Test" }, # Build only, for now.
           { config: "Debug", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "quictls", build: "-Test", xdp: "-UseXdp" },
           { config: "Debug", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "quictls", build: "-Test", iouring: "-UseIoUring" },
           { config: "Debug", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "quictls", sanitize: "-SanitizeAddress", build: "-Test", iouring: "-UseIoUring" },
-          { config: "Debug", plat: "macos", os: "macos-13", arch: "x64", tls: "openssl", build: "-Test" },
+          { config: "Debug", plat: "macos", os: "macos-15", arch: "x64", tls: "openssl", build: "-Test" },
           { config: "Debug", plat: "linux", os: "ubuntu-22.04", arch: "x64", tls: "openssl", sanitize: "-SanitizeAddress", build: "-Test" },
           { config: "Debug", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "openssl", sanitize: "-SanitizeAddress", build: "-Test" },
           { config: "Debug", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "openssl", build: "-Test", xdp: "-UseXdp" },
@@ -87,11 +87,11 @@ jobs:
           { config: "Debug", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "quictls", build: "-Test", xdp: "-UseXdp"  },
           { config: "Debug", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "quictls", build: "-Test", iouring: "-UseIoUring"  },
           { config: "Debug", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "quictls", sanitize: "-SanitizeAddress", build: "-Test", iouring: "-UseIoUring"  },
-          { config: "Debug", plat: "macos", os: "macos-13", arch: "x64", tls: "quictls", build: "-Test" },
+          { config: "Debug", plat: "macos", os: "macos-15", arch: "x64", tls: "quictls", build: "-Test" },
           { config: "Debug", plat: "linux", os: "ubuntu-22.04", arch: "x64", tls: "openssl", sanitize: "-SanitizeAddress", build: "-Test"  },
           { config: "Debug", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "openssl", sanitize: "-SanitizeAddress", build: "-Test"  },
           { config: "Debug", plat: "linux", os: "ubuntu-24.04", arch: "x64", tls: "openssl", build: "-Test", xdp: "-UseXdp"  },
-          { config: "Debug", plat: "macos", os: "macos-13", arch: "x64", tls: "openssl", build: "-Test" },
+          { config: "Debug", plat: "macos", os: "macos-15", arch: "x64", tls: "openssl", build: "-Test" },
 
           { config: "Debug", plat: "windows", os: "windows-2022", arch: "x64", tls: "schannel", sanitize: "-SanitizeAddress", build: "-Test" },
           { config: "Debug", plat: "windows", os: "windows-2022", arch: "x64", tls: "schannel", xdp: "-UseXdp", sanitize: "-SanitizeAddress", build: "-Test" },