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) {