From: Claudio Cambra Date: Fri, 2 Dec 2022 15:38:54 +0000 (+0100) Subject: Add QML label check to CI X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~11^2~93^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2e3768278d3f92e57893927a19b3a016b9e0ceb9;p=nextcloud-desktop.git Add QML label check to CI Signed-off-by: Claudio Cambra --- diff --git a/.github/workflows/qml-label-check.yml b/.github/workflows/qml-label-check.yml new file mode 100644 index 000000000..b6760f909 --- /dev/null +++ b/.github/workflows/qml-label-check.yml @@ -0,0 +1,24 @@ +name: QML Label component check +on: + push: + branches: + - master + pull_request: + types: [opened, synchronize, reopened] +jobs: + build: + name: Build + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Run label component count + run: | + MATCHESRESULT=$(grep -r -e "^\s*Label\s*[{]" . | wc -l | sed 's/ //g') + echo "MATCHES=${MATCHESRESULT}" >> $GITHUB_ENV + echo "EXPECTED_MATCHES=1" >> $GITHUB_ENV + - name: Check label component use count + if: env.MATCHES != env.EXPECTED_MATCHES + uses: actions/github-script@v3 + with: + script: | + core.setFailed('Using QML Labels! Make sure to use EnforcedPlainTextLabel instead!')