30
30
files_ignore : |
31
31
scripts/prebuild/prebuild-arm-mac-binary.gz
32
32
scripts/prebuild/prebuild-x64-linux-binary.gz
33
+ scripts/prebuild/prebuild-arm-linux-binary.gz
33
34
34
35
- name : Check if prebuild scripts changed
35
36
id : check-changes
51
52
files : |
52
53
scripts/prebuild/prebuild-arm-mac-binary.gz
53
54
scripts/prebuild/prebuild-x64-linux-binary.gz
55
+ scripts/prebuild/prebuild-arm-linux-binary.gz
54
56
55
57
- name : Validate binary updates
56
58
if : steps.check-changes.outputs.prebuild_changed == 'true'
@@ -68,14 +70,16 @@ jobs:
68
70
echo "Please ensure you have updated the following gzipped binaries:"
69
71
echo "- scripts/prebuild/prebuild-arm-mac-binary.gz"
70
72
echo "- scripts/prebuild/prebuild-x64-linux-binary.gz"
73
+ echo "- scripts/prebuild/prebuild-arm-linux-binary.gz"
71
74
echo ""
72
75
echo "ℹ️ You can rebuild them with 'npm run compile-prebuild' and then commit the changes."
73
76
exit 1
74
77
75
78
else
76
- # Check if both binaries were updated
79
+ # Check if all binaries were updated
77
80
ARM_MAC_UPDATED=false
78
81
X64_LINUX_UPDATED=false
82
+ ARM_LINUX_UPDATED=false
79
83
80
84
if echo "${{ steps.check-binaries.outputs.all_changed_files }}" | grep -q "prebuild-arm-mac-binary.gz"; then
81
85
ARM_MAC_UPDATED=true
@@ -87,10 +91,16 @@ jobs:
87
91
echo "✅ x64 Linux binary updated"
88
92
fi
89
93
90
- if [[ "$ARM_MAC_UPDATED" != "true" || "$X64_LINUX_UPDATED" != "true" ]]; then
94
+ if echo "${{ steps.check-binaries.outputs.all_changed_files }}" | grep -q "prebuild-arm-linux-binary.gz"; then
95
+ ARM_LINUX_UPDATED=true
96
+ echo "✅ ARM Linux binary updated"
97
+ fi
98
+
99
+ if [[ "$ARM_MAC_UPDATED" != "true" || "$X64_LINUX_UPDATED" != "true" || "$ARM_LINUX_UPDATED" != "true" ]]; then
91
100
echo "⚠️ WARNING: Not all required binaries were updated:"
92
101
[[ "$ARM_MAC_UPDATED" != "true" ]] && echo " - Missing: scripts/prebuild/prebuild-arm-mac-binary.gz"
93
102
[[ "$X64_LINUX_UPDATED" != "true" ]] && echo " - Missing: scripts/prebuild/prebuild-x64-linux-binary.gz"
103
+ [[ "$ARM_LINUX_UPDATED" != "true" ]] && echo " - Missing: scripts/prebuild/prebuild-arm-linux-binary.gz"
94
104
echo ""
95
105
echo "ℹ️ You can rebuild them with 'npm run compile-prebuild' and then commit the changes."
96
106
exit 1
0 commit comments