From 58e64535d07e56f9de3974d9a6c3e950929fee64 Mon Sep 17 00:00:00 2001 From: Soon Date: Tue, 16 Jul 2024 18:53:23 +0800 Subject: [PATCH] ci: add document lint changed check (#7188) ci: add document lint changed --- .github/workflows/ci.yml | 10 ++++++++++ website/theme/components/Benchmark/ProgressBar.tsx | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fbe88d478c92..17b5f01834aa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,6 +35,7 @@ jobs: name: Check Source Changed outputs: changed: ${{ steps.filter.outputs.changed == 'true' }} + document_changed: ${{ steps.document_filter.outputs.changed == 'true' }} steps: - uses: actions/checkout@v4 - uses: dorny/paths-filter@v3 @@ -46,6 +47,13 @@ jobs: - "!**/*.md" - "!**/*.mdx" - "!website/**" + - uses: dorny/paths-filter@v3 + id: document_filter + with: + predicate-quantifier: "every" + filters: | + changed: + - "website/**" test-linux: name: Test Linux @@ -183,6 +191,7 @@ jobs: name: Lint and format website runs-on: ubuntu-latest needs: [check-changed] + if: ${{ needs.check-changed.outputs.document_changed == 'true' }} steps: - uses: actions/checkout@v4 @@ -193,6 +202,7 @@ jobs: run: | cd website pnpm install + npx @biomejs/biome check --diagnostic-level=warn pnpm run check:ci rust_changes: diff --git a/website/theme/components/Benchmark/ProgressBar.tsx b/website/theme/components/Benchmark/ProgressBar.tsx index 2ac63bdf2a61..f761cad003ab 100644 --- a/website/theme/components/Benchmark/ProgressBar.tsx +++ b/website/theme/components/Benchmark/ProgressBar.tsx @@ -1,7 +1,7 @@ import { motion } from 'framer-motion'; import { useState } from 'react'; -import styles from './ProgressBar.module.scss'; import { useInView } from 'react-intersection-observer'; +import styles from './ProgressBar.module.scss'; export function formatTime(time: number, totalTime: number) { if (totalTime < 1000) {