From 1be6ebeaafe4963381e41d89ca436cfe9d09bfe2 Mon Sep 17 00:00:00 2001 From: MrExplode Date: Mon, 18 Nov 2024 15:46:57 +0100 Subject: [PATCH] feat: webapp CI --- .github/workflows/build.yml | 4 +++- .github/workflows/build_web.yml | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/build_web.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7caddc5..6b53468 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,8 +3,10 @@ name: Build on: push: branches: [ master ] + paths-exclude: [ 'webapp/**' ] pull_request: - branches: [ master ] + branches: [ 'renovate/**' ] + paths-exclude: [ 'webapp/**' ] jobs: build: diff --git a/.github/workflows/build_web.yml b/.github/workflows/build_web.yml new file mode 100644 index 0000000..7576c11 --- /dev/null +++ b/.github/workflows/build_web.yml @@ -0,0 +1,32 @@ +name: Build webapp + +on: + push: + branches: [ master ] + paths: [ 'webapp/**' ] + pull_request: + branches: [ '"renovate/**' ] + paths: [ 'webapp/**' ] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Setup pnpm + uses: pnpm/action-setup@v4 + with: + version: 9 + + - name: Setup node + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: pnpm + + - name: Install dependencies + run: pnpm install --frozen-lockfile + + - name: Run build + run: pnpm run build \ No newline at end of file