@@ -105,24 +105,26 @@ jobs:
105
105
# Verify installation
106
106
su ec2-user -c 'source /Users/ec2-user/.brewrc && brew list | grep finch || echo "finch not installed"'
107
107
108
- # Create .finch directory and config for ec2-user
109
- echo "Creating .finch directory and config for ec2-user..."
110
- su ec2-user -c 'mkdir -p /Users/ec2-user/.finch'
111
- su ec2-user -c 'echo "cpus: 4" > /Users/ec2-user/.finch/finch.yaml'
112
- su ec2-user -c 'echo "memory: 8GiB" >> /Users/ec2-user/.finch/finch.yaml'
113
-
114
- # Fix ownership of var/run directories
115
- echo "Fixing ownership of /private/var/run directories..."
116
- chown -R root:wheel /private/var/run
108
+ # # Create .finch directory and config for ec2-user
109
+ # echo "Creating .finch directory and config for ec2-user..."
110
+ # su ec2-user -c 'mkdir -p /Users/ec2-user/.finch'
111
+ # su ec2-user -c 'echo "cpus: 4" > /Users/ec2-user/.finch/finch.yaml'
112
+ # su ec2-user -c 'echo "memory: 8GiB" >> /Users/ec2-user/.finch/finch.yaml'
113
+
114
+ # # Fix ownership of var/run directories
115
+ # echo "Fixing ownership of /private/var/run directories..."
116
+
117
117
mkdir -p /private/var/run/finch-lima
118
- chown -R root:wheel /private/var/run/finch-lima
118
+ cat /etc/passwd
119
+ chown ec2-user:ec2-user /private/var/run/finch-lima
120
+ # chmod -R 775 /private/var/run/finch-lima
119
121
120
122
# Check finch version with HOME set to ec2-user's home
121
- echo "Checking finch version..."
122
- if ! su ec2-user -c 'HOME=/Users/ec2-user finch version'; then
123
- echo "finch version command failed, starting VM..."
124
- su ec2-user -c 'HOME=/Users/ec2-user finch vm init '
125
- fi
123
+ # echo "Checking finch version..."
124
+ # if ! su ec2-user -c 'finch version'; then
125
+ # echo "finch version command failed, starting VM..."
126
+ # su ec2-user -c 'finch vm start '
127
+ # fi
126
128
shell : bash
127
129
128
130
# Check for Finch socket
@@ -146,14 +148,14 @@ jobs:
146
148
# Run e2e tests inside the Finch VM
147
149
- name : Run e2e tests
148
150
run : |
149
- echo "Running e2e tests as ec2 -user..."
150
- su ec2-user -c " cd ${{ github.workspace }} && STATIC=1 GOPROXY=direct GOOS=linux GOARCH=$(GOARCH) make"
151
- su ec2-user -c 'HOME=/Users/ec2-user finch vm stop'
152
- su ec2-user -c 'HOME=/Users/ec2-user finch vm remove'
153
-
154
- su ec2-user -c "cp ${{ github.workspace }}/bin/finch-daemon -f /Applications/Finch/finch-daemon/finch-daemon"
155
- su ec2-user -c 'HOME=/Users/ec2-user finch vm init'
156
- su ec2-user -c make test-e2e-inside-vm
151
+ echo "Running e2e tests as root -user..."
152
+ su ec2-user -c ' cd ${{ github.workspace }} && STATIC=1 GOPROXY=direct GOOS=linux GOARCH=$(GOARCH) make'
153
+ # su ec2-user -c 'finch vm stop'
154
+ # su ec2-user -c 'finch vm remove'
155
+
156
+ cp -f ${{ github.workspace }}/bin/finch-daemon /Applications/Finch/finch-daemon/finch-daemon
157
+ su ec2-user -c 'finch vm init'
158
+ su ec2-user -c ' make test-e2e-inside-vm'
157
159
shell : bash
158
160
159
161
# Cleanup
0 commit comments