1010 paths-ignore :
1111 - " README.md"
1212
13-
1413permissions :
1514 contents : read
1615
@@ -19,36 +18,69 @@ 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 test
42+
3243 format :
3344 name : fmt
3445 runs-on : ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
3546 steps :
47+ - name : Harden Runner
48+ uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
49+ with :
50+ egress-policy : audit
51+
3652 - name : Checkout
3753 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3854 with :
3955 fetch-depth : 1
40- - run : |
41- make fmt
56+
57+ - name : Switch XCode Version
58+ uses : maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
59+ with :
60+ # (ThomasK33): depot.dev does not yet support Xcode 16.1 or 16.2 GA, thus we're stuck with 16.0.0 for now.
61+ # I've already reached out, so hopefully this comment will soon be obsolete.
62+ xcode-version : " 16.0.0"
63+
64+ - name : Setup Nix
65+ uses : ./.github/actions/nix-devshell
66+
67+ - run : make fmt
68+
4269 lint :
4370 name : lint
4471 runs-on : ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
4572 steps :
73+ - name : Harden Runner
74+ uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
75+ with :
76+ egress-policy : audit
77+
4678 - name : Checkout
4779 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4880 with :
4981 fetch-depth : 1
50- - name : Install Swiftlint
51- run : |
52- brew install swiftlint
53- - run : |
54- make lint
82+
83+ - name : Setup Nix
84+ uses : ./.github/actions/nix-devshell
85+
86+ - run : make lint
0 commit comments