-
Notifications
You must be signed in to change notification settings - Fork 0
Add CI validation for bin file executable permissions #362
Copy link
Copy link
Open
Labels
ciContinuous Integration improvementsContinuous Integration improvementsenhancementNew feature or requestNew feature or requestpriority:mediumMedium priorityMedium priorityscope:cliIssues related to the CLI packageIssues related to the CLI packagescope:device-profilerIssues related to the device-profiler packageIssues related to the device-profiler packagescope:emulatorIssues related to the emulator packageIssues related to the emulator packagescope:mqtt-bridgeIssues related to the MQTT bridge packageIssues related to the MQTT bridge packagetestingTesting improvements and additionsTesting improvements and additions
Description
Metadata
Metadata
Assignees
Labels
ciContinuous Integration improvementsContinuous Integration improvementsenhancementNew feature or requestNew feature or requestpriority:mediumMedium priorityMedium priorityscope:cliIssues related to the CLI packageIssues related to the CLI packagescope:device-profilerIssues related to the device-profiler packageIssues related to the device-profiler packagescope:emulatorIssues related to the emulator packageIssues related to the emulator packagescope:mqtt-bridgeIssues related to the MQTT bridge packageIssues related to the MQTT bridge packagetestingTesting improvements and additionsTesting improvements and additions
Problem
Currently, there are no automated tests that verify bin files have executable permissions after build. This creates a risk that the
chmod +xcommands in build scripts could be accidentally removed without detection.Context
chmod +xin build scriptsProposed Solution
Add a CI validation step in
.github/workflows/ci.ymlafter the build step:Benefits
Affected Packages
Related