diff --git a/.github/workflows/ci-frontend.yml b/.github/workflows/ci-frontend.yml new file mode 100644 index 00000000..42758b1d --- /dev/null +++ b/.github/workflows/ci-frontend.yml @@ -0,0 +1,28 @@ +name: FrontEnd CI Pipeline + +on: + pull_request: + branches: + - '**' + +jobs: + build-and-test: + if: contains(github.event.pull_request.labels.*.name, '🎨 Front-end') + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Set up Node.js for Frontend + uses: actions/setup-node@v3 + with: + node-version: '20' + + - name: Install dependencies + run: npm install + + # - name: Run Frontend tests + # run: npm run test -w=frontend + + - name: Build Frontend + run: npm run build -w=frontend