1010 paths-ignore :
1111 - " README.md"
1212
13-
1413permissions :
1514 contents : read
1615
1716jobs :
1817 test :
1918 name : test
20- runs-on : ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
19+ # runs-on: ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
20+ runs-on : macos-latest
2121 steps :
22+ - name : Harden Runner
23+ uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
24+ with :
25+ egress-policy : audit
26+
2227 - name : Checkout
2328 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2429 with :
2530 fetch-depth : 1
31+
2632 - name : Switch XCode Version
27- uses : maxim-lobanov/setup-xcode@v1
33+ uses : maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
2834 with :
29- xcode-version : ' 16.0.0'
30- - run : |
31- make test
35+ xcode-version : " 16.1.0"
36+
37+ - name : Setup Nix
38+ uses : ./.github/actions/nix-devshell
39+
40+ - run : make
41+
42+ - run : make test
43+
3244 format :
3345 name : fmt
34- runs-on : ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
46+ # depot.dev does not yet support Xcode 16.1 GA or 16.2, thus we're stuck with GitHub hosted runners for now
47+ #
48+ # runs-on: ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
49+ runs-on : macos-latest
3550 steps :
51+ - name : Harden Runner
52+ uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
53+ with :
54+ egress-policy : audit
55+
3656 - name : Checkout
3757 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3858 with :
3959 fetch-depth : 1
40- - run : |
41- make fmt
60+
61+ - name : Switch XCode Version
62+ uses : maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
63+ with :
64+ xcode-version : " 16.1.0"
65+
66+ - name : Setup Nix
67+ uses : ./.github/actions/nix-devshell
68+
69+ - run : make fmt
4270 lint :
4371 name : lint
44- runs-on : ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
72+ # runs-on: ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
73+ runs-on : macos-latest
4574 steps :
75+ - name : Harden Runner
76+ uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
77+ with :
78+ egress-policy : audit
79+
4680 - name : Checkout
4781 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4882 with :
4983 fetch-depth : 1
50- - name : Install Swiftlint
51- run : |
52- brew install swiftlint
53- - run : |
54- make lint
84+
85+ - name : Setup Nix
86+ uses : ./.github/actions/nix-devshell
87+
88+ - run : make lint
0 commit comments