ci: Change workflow to check formatting

This commit is contained in:
FabianLars
2024-06-17 14:20:21 +02:00
parent 25f162fb86
commit 4e8dbe68dc
3 changed files with 15 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
# Adapted from https://github.com/withastro/starlight/blob/main/.github/workflows/format.yml
name: Format on PR
name: Check formatting
on:
pull_request:
@@ -23,4 +23,4 @@ jobs:
- run: pnpm i
- name: Format with Prettier
run: pnpm format
run: pnpm format:check

View File

@@ -5,9 +5,13 @@
**/dist
**/.astro
# Generated reference docs
src/content/docs/reference
# Git Modules
packages/tauri
packages/plugins-workspace
packages/awesome-tauri
# Files
pnpm-lock.yaml
@@ -18,3 +22,11 @@ pnpm-lock.yaml
# TODO: Figure out why this format isn't acceptable
src/components/overrides/Header.astro
# TODO: Prettier breaks these pages
src/content/docs/learn/Security/capabilities-for-windows-and-platforms.mdx
src/content/docs/learn/Security/using-plugin-permissions.mdx
src/content/docs/learn/Security/writing-plugin-permissions.mdx
src/content/docs/start/frontend/qwik.mdx
src/content/docs/zh-cn/start/frontend/qwik.mdx
src/content/docs/learn/splashscreen.mdx

View File

@@ -11,6 +11,7 @@
"dev:setup": "pnpm dev:setup:submodules && pnpm dev:setup:tauri && pnpm dev:setup:plugins-workspace",
"dev": "astro dev",
"format": "prettier -w --cache --plugin prettier-plugin-astro .",
"format:check": "prettier -c --cache --plugin prettier-plugin-astro .",
"build:references": "pnpm --filter js-api-generator run build",
"build:releases": "pnpm --filter releases-generator run build",
"build:config": "pnpm --filter config-generator run build",