Skip to content

Commit fd6a80c

Browse files
committed
remove ec2-user and run root
Signed-off-by: Arjun Raja Yogidas <[email protected]>
1 parent db8964d commit fd6a80c

File tree

2 files changed

+25
-24
lines changed

2 files changed

+25
-24
lines changed

.github/workflows/mac-test.yaml

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -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
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

Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,6 @@ DAEMON_DOCKER_HOST := "unix:///Applications/Finch/lima/data/finch/sock/finch.soc
151151

152152
.PHONY: test-e2e-inside-vm
153153
test-e2e-inside-vm: macos
154-
STATIC=1 GOPROXY=direct GOOS=linux GOARCH=$(GOARCH) make && \
155154
DOCKER_HOST=$(DAEMON_DOCKER_HOST) \
156155
DOCKER_API_VERSION="v1.41" \
157156
TEST_E2E=1 \

0 commit comments

Comments
 (0)