From 3b1e9fc62ea840234a606887481e2f7283e8c13a Mon Sep 17 00:00:00 2001 From: ge Datou <1635656638@qq.com> Date: Wed, 21 Feb 2024 12:26:41 +0800 Subject: [PATCH] Update demo.yml --- .github/workflows/demo.yml | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/.github/workflows/demo.yml b/.github/workflows/demo.yml index 9f17841..174223a 100644 --- a/.github/workflows/demo.yml +++ b/.github/workflows/demo.yml @@ -3,12 +3,12 @@ name: Demo on: push: branches: - - main + - master - next pull_request: branches: - - main + - master - next merge_group: {} @@ -64,18 +64,14 @@ jobs: - name: Install run: nci - - name: Build - run: nr build - - - name: Typecheck - run: nr typecheck - - - name: Test Vue 3 - run: pnpm run test:3 - - - name: Test Vue 2 - run: pnpm run test:2 - - - if: matrix.node == '18.x' - name: Playground Smoke Test - run: cd playgrounds && bash ./build.sh + - name: Check QA Pass label + if: | + ! ( + contains(github.event.pull_request.labels.*.name, 'QA Passed') || + contains(github.event.pull_request.labels.*.name, 'QA Pass expected') + ) + run: | + echo "Needs 'QA passed' label for all except revert, test or chore PRs." + echo "chore PR is reserved for changes that don't change production." + echo "QA should check refactor or gated feature don't alter behavior." + exit 1;