7777 docker exec --user root danger apt-get update
7878 echo "Installing packages: ${{ inputs.extra-install-packages }}"
7979 docker exec --user root danger sh -c " apt-get install -y ${{ inputs.extra-install-packages }}"
80-
81- # Install packages one at a time to reduce memory usage
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- #
102- echo "Installation of $package completed successfully"
103-
104- # echo "Container memory after $package:"
105- # docker exec danger cat /proc/meminfo | head -3
106- #done
10780 echo "All additional packages installed successfully."
10881
10982 - name : Run DangerJS
11487 trap "docker rm -f danger || true" EXIT
11588
11689 # Run danger with appropriate user
117- docker exec --user $(id -u) danger danger --failOnErrors --dangerfile ${{ github.action_path }}/dangerfile.js
90+ docker exec --user $(id -u) danger danger ci --fail-on-errors --dangerfile ${{ github.action_path }}/dangerfile.js
0 commit comments