Skip to content

Commit da38f2a

Browse files
more logs
1 parent e4cc779 commit da38f2a

File tree

1 file changed

+25
-35
lines changed

1 file changed

+25
-35
lines changed

danger/action.yml

Lines changed: 25 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -74,46 +74,36 @@ runs:
7474
if: ${{ inputs.extra-install-packages }}
7575
shell: bash
7676
run: |
77-
echo "=== Host memory before installation ==="
78-
free -h
79-
echo "=== Container memory before installation ==="
80-
docker exec danger cat /proc/meminfo | head -3
81-
82-
echo "Updating package lists..."
8377
docker exec --user root danger apt-get update
78+
echo "Installing packages: ${{ inputs.extra-install-packages }}"
79+
docker exec --user root danger sh -c " apt-get install -y ${{ inputs.extra-install-packages }}"
8480
8581
# Install packages one at a time to reduce memory usage
86-
for package in ${{ inputs.extra-install-packages }}; do
87-
echo "=== Installing package: $package ==="
88-
echo "Container memory before $package:"
89-
docker exec danger cat /proc/meminfo | head -3
90-
echo "Container cgroup memory limit:"
91-
docker exec danger cat /sys/fs/cgroup/memory/memory.limit_in_bytes 2>/dev/null || echo "No cgroup v1 limit"
92-
docker exec danger cat /sys/fs/cgroup/memory.max 2>/dev/null || echo "No cgroup v2 limit"
93-
94-
echo "Starting installation (this may take a few minutes)..."
95-
timeout 300 docker exec --user root danger sh -c "DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends -o Dpkg::Options::='--force-confdef' -o Dpkg::Options::='--force-confold' $package"
96-
exit_code=$?
97-
98-
if [ $exit_code -eq 124 ]; then
99-
echo "Installation timed out after 5 minutes"
100-
exit 1
101-
elif [ $exit_code -ne 0 ]; then
102-
echo "Installation failed with exit code: $exit_code"
103-
exit 1
104-
fi
105-
82+
#for package in ${{ inputs.extra-install-packages }}; do
83+
# echo "=== Installing package: $package ==="
84+
# echo "Container memory before $package:"
85+
# docker exec danger cat /proc/meminfo | head -3
86+
# echo "Container cgroup memory limit:"
87+
# docker exec danger cat /sys/fs/cgroup/memory/memory.limit_in_bytes 2>/dev/null || echo "No cgroup v1 limit"
88+
# docker exec danger cat /sys/fs/cgroup/memory.max 2>/dev/null || echo "No cgroup v2 limit"
89+
#
90+
# echo "Starting installation (this may take a few minutes)..."
91+
# timeout 300 docker exec --user root danger sh -c "DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends -o Dpkg::Options::='--force-confdef' -o Dpkg::Options::='--force-confold' $package"
92+
# exit_code=$?
93+
#
94+
# if [ $exit_code -eq 124 ]; then
95+
# echo "Installation timed out after 5 minutes"
96+
# exit 1
97+
# elif [ $exit_code -ne 0 ]; then
98+
# echo "Installation failed with exit code: $exit_code"
99+
# exit 1
100+
# fi
101+
#
106102
echo "Installation of $package completed successfully"
107103
108-
echo "Container memory after $package:"
109-
docker exec danger cat /proc/meminfo | head -3
110-
done
111-
112-
echo "=== Host memory after all installations ==="
113-
free -h
114-
echo "=== Container memory after all installations ==="
115-
docker exec danger cat /proc/meminfo | head -3
116-
104+
# echo "Container memory after $package:"
105+
# docker exec danger cat /proc/meminfo | head -3
106+
#done
117107
echo "All additional packages installed successfully."
118108
119109
- name: Run DangerJS

0 commit comments

Comments
 (0)