@@ -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:ec2-user /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 
126128shell : 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'  
157159shell : bash 
158160
159161      #  Cleanup
0 commit comments