@@ -105,24 +105,26 @@ jobs:
105105 # Verify installation
106106 su ec2-user -c 'source /Users/ec2-user/.brewrc && brew list | grep finch || echo "finch not installed"'
107107
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+
117117 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:daemon /private/var/run/finch-lima
120+ # chmod -R 775 /private/var/run/finch-lima
119121
120122 # 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
126128 shell : bash
127129
128130 # Check for Finch socket
@@ -146,14 +148,14 @@ jobs:
146148 # Run e2e tests inside the Finch VM
147149 - name : Run e2e tests
148150 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'
157159 shell : bash
158160
159161 # Cleanup
0 commit comments