File tree 4 files changed +13
-21
lines changed
4 files changed +13
-21
lines changed Original file line number Diff line number Diff line change 19
19
runs-on : ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
20
20
if : false
21
21
steps :
22
- - name : Harden Runner
23
- uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
24
- with :
25
- egress-policy : audit
26
-
27
22
- name : Checkout
28
23
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
29
24
with :
46
41
runs-on : ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
47
42
if : false
48
43
steps :
49
- - name : Harden Runner
50
- uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
51
- with :
52
- egress-policy : audit
53
-
54
44
- name : Checkout
55
45
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
56
46
with :
73
63
runs-on : ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
74
64
if : false
75
65
steps :
76
- - name : Harden Runner
77
- uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
78
- with :
79
- egress-policy : audit
80
-
81
66
- name : Checkout
82
67
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
83
68
with :
Original file line number Diff line number Diff line change 10
10
11
11
jobs :
12
12
build :
13
- runs-on : ' macos-15 '
13
+ runs-on : ${{ github.repository_owner == 'coder' && 'depot- macos-latest' || 'macos-latest'}}
14
14
if : ${{ github.repository_owner == 'coder' }}
15
15
env :
16
16
CERT_PATH : /tmp/apple_cert.p12
17
17
APP_PROF_PATH : /tmp/app.provisionprofile
18
18
EXT_PROF_PATH : /tmp/ext.provisionprofile
19
19
KEYCHAIN_PATH : /tmp/app-signing.keychain-db
20
20
steps :
21
- - name : Harden Runner
22
- uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
23
- with :
24
- egress-policy : audit
25
-
26
21
- name : Checkout
27
22
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
28
23
with :
58
53
- name : Build
59
54
run : |
60
55
./scripts/build.sh
56
+
57
+ - name : Upload Build Artifacts
58
+ uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
59
+ with :
60
+ name : app
61
+ path : |
62
+ ./build
63
+ retention-days : 7
61
64
62
65
- name : Clean Up
63
66
if : always()
Original file line number Diff line number Diff line change @@ -151,6 +151,8 @@ targets:
151
151
embed : true
152
152
- target : VPNXPC
153
153
embed : true
154
+ - target : VPNLib
155
+ embed : true
154
156
- target : VPN
155
157
embed : without-signing # Embed without signing.
156
158
- package : FluidMenuBarExtra
Original file line number Diff line number Diff line change @@ -35,3 +35,5 @@ xcodebuild \
35
35
-skipPackagePluginValidation \
36
36
CODE_SIGN_STYLE=Manual \
37
37
CODE_SIGN_IDENTITY=" $CODE_SIGN_IDENTITY " | xcpretty
38
+
39
+ ditto " $( find " $HOME /Library/Developer/Xcode/DerivedData" -name " Coder Desktop.app" ) " " ./build/Coder Desktop.app"
You can’t perform that action at this time.
0 commit comments