From 8c8e5ae6d4b9062b83b40c61e8fddd9b3466614d Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Fri, 2 Dec 2022 16:38:54 +0100 Subject: [PATCH] Add QML label check to CI Signed-off-by: Claudio Cambra --- .github/workflows/qml-label-check.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/qml-label-check.yml 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!') -- 2.30.2