ci: update ci to use macos-14
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index b7b4ba4..31187c9 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -10,7 +10,7 @@
         run: |
           copywrite headers --plan
   run-lint:
-    runs-on: [macos-latest]
+    runs-on: macos-14
     steps:
       - uses: actions/checkout@v3
       - uses: hashicorp/setup-golang@v1
@@ -19,15 +19,15 @@
       - name: GolangCI-Lint
         uses: golangci/golangci-lint-action@v3
         with:
-          version: v1.52.2
+          version: v1.56.1
           skip-cache: true
   run-tests:
     strategy:
       fail-fast: false
       matrix:
         os:
-          - macos-11
-          - macos-12
+          - macos-13
+          - macos-14
           - ubuntu-22.04
     runs-on: ${{matrix.os}}
     steps: