diff options
author | 2024-08-17 13:53:31 +0100 | |
---|---|---|
committer | 2024-08-17 13:53:31 +0100 | |
commit | 3022872a915377795eb4b05e5b0456af119fd61e (patch) | |
tree | dd0591924e4e13e1d8d92a9a8b12f9d9140ad21d /.github | |
parent | linting fix (diff) |
Add frontend linting job
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/lint-backend.yaml (renamed from .github/workflows/lint.yaml) | 0 | ||||
-rw-r--r-- | .github/workflows/lint-frontend.yaml | 27 | ||||
-rw-r--r-- | .github/workflows/main.yaml | 9 |
3 files changed, 33 insertions, 3 deletions
diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint-backend.yaml index c6a2ff5..c6a2ff5 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint-backend.yaml diff --git a/.github/workflows/lint-frontend.yaml b/.github/workflows/lint-frontend.yaml new file mode 100644 index 0000000..7acd8ee --- /dev/null +++ b/.github/workflows/lint-frontend.yaml @@ -0,0 +1,27 @@ +on: + workflow_call: + +jobs: + lint: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - uses: pnpm/action-setup@v4 + name: Install pnpm + with: + version: 9 + run_install: false + + - name: Install Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'pnpm' + + - name: Install dependencies + run: pnpm install + + - name: Lint frontend + run: pnpm run lint diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 641dc6b..24b1a74 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -42,12 +42,15 @@ jobs: tag=$(cut -c 1-7 <<< $GITHUB_SHA) echo "sha-tag=$tag" >> $GITHUB_OUTPUT - lint: - uses: ./.github/workflows/lint.yaml + lint-backend: + uses: ./.github/workflows/lint-backend.yaml + + lint-frontend: + uses: ./.github/workflows/lint-frontend.yaml build-backend: if: ${{ needs.changes.outputs.backend == 'true' }} - needs: [changes, generate-inputs, lint] + needs: [changes, generate-inputs, lint-backend] uses: ./.github/workflows/build-deploy.yaml with: sha-tag: ${{ needs.generate-inputs.outputs.sha-tag }} |