Properties script (#19253)
* added checking script Signed-off-by: xbaran4 <pbaran@redhat.com>7.28.x
parent
66d3561e46
commit
e04bde1dc4
|
|
@ -16,6 +16,8 @@ jobs:
|
|||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Check all properties have description
|
||||
run: ./check_properties_description.sh
|
||||
- name: Cache local Maven repository
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
#!/bin/bash
|
||||
|
||||
CHE_PROPERTIES_PATH="assembly/assembly-wsmaster-war/src/main/webapp/WEB-INF/classes/che/che.properties"
|
||||
MULTIUSER_PROPERTIES_PATH="assembly/assembly-wsmaster-war/src/main/webapp/WEB-INF/classes/che/multiuser.properties"
|
||||
|
||||
HAS_DESCRIPTION=false
|
||||
cat $CHE_PROPERTIES_PATH $MULTIUSER_PROPERTIES_PATH |
|
||||
while read -r LINE
|
||||
do
|
||||
if [[ $LINE == '#'* ]]; then
|
||||
HAS_DESCRIPTION=true
|
||||
elif [[ -z $LINE ]]; then
|
||||
HAS_DESCRIPTION=false
|
||||
else
|
||||
if [[ $HAS_DESCRIPTION == false ]]; then
|
||||
echo "Property $LINE seems to be missing a description!"
|
||||
exit 1
|
||||
fi
|
||||
HAS_DESCRIPTION=false
|
||||
fi
|
||||
done
|
||||
|
||||
Loading…
Reference in New Issue