Merge pull request #5 from linuxserver/v1-permissions

create action for executable bit check for run/finish
This commit is contained in:
aptalca 2022-12-13 13:07:33 -05:00 committed by GitHub
commit fd8c8c2345
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,22 @@
name: Permission check
on:
workflow_call:
jobs:
permission_check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.1.0
with:
fetch-depth: '0'
- name: Check Permissions
run: |
WRONG_PERM=$(find ./ -name run -not -perm -u=x,g=x,o=x && find ./ -name finish -not -perm -u=x,g=x,o=x)
if [ -n "${WRONG_PERM}" ]; then
for i in ${WRONG_PERM}; do
echo "::error file=${i},line=1,title=Missing Executable Bit::This file needs to be set as executable!"
done
exit 1
else
echo "**** All perms look good ****"
fi