1010 paths-ignore :
1111 - " README.md"
1212
13-
1413permissions :
1514 contents : read
1615
@@ -19,36 +18,71 @@ jobs:
1918 name : test
2019 runs-on : ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
2120 steps :
21+ - name : Harden Runner
22+ uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
23+ with :
24+ egress-policy : audit
25+
2226 - name : Checkout
2327 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2428 with :
2529 fetch-depth : 1
30+
2631 - name : Switch XCode Version
27- uses : maxim-lobanov/setup-xcode@v1
32+ uses : maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
2833 with :
29- xcode-version : ' 16.0.0'
30- - run : |
31- make test
34+ # (ThomasK33): depot.dev does not yet support Xcode 16.1 or 16.2 GA, thus we're stuck with 16.0.0 for now.
35+ # I've already reached out, so hopefully this comment will soon be obsolete.
36+ xcode-version : " 16.0.0"
37+
38+ - name : Setup Nix
39+ uses : ./.github/actions/nix-devshell
40+
41+ - run : make
42+
43+ - run : make test
44+
3245 format :
3346 name : fmt
3447 runs-on : ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
3548 steps :
49+ - name : Harden Runner
50+ uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
51+ with :
52+ egress-policy : audit
53+
3654 - name : Checkout
3755 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3856 with :
3957 fetch-depth : 1
40- - run : |
41- make fmt
58+
59+ - name : Switch XCode Version
60+ uses : maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
61+ with :
62+ # (ThomasK33): depot.dev does not yet support Xcode 16.1 or 16.2 GA, thus we're stuck with 16.0.0 for now.
63+ # I've already reached out, so hopefully this comment will soon be obsolete.
64+ xcode-version : " 16.0.0"
65+
66+ - name : Setup Nix
67+ uses : ./.github/actions/nix-devshell
68+
69+ - run : make fmt
70+
4271 lint :
4372 name : lint
4473 runs-on : ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || '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