Преглед на файлове

split typo checker out so it runs against markdown

Jonathan Kelley преди 6 месеца
родител
ревизия
e2e565c889
променени са 2 файла, в които са добавени 42 реда и са изтрити 28 реда
  1. 0 28
      .github/workflows/main.yml
  2. 42 0
      .github/workflows/typos.yml

+ 0 - 28
.github/workflows/main.yml

@@ -123,15 +123,6 @@ jobs:
           cache-all-crates: "true"
       - run: cargo fmt --all -- --check
 
-  typos:
-    if: github.event.pull_request.draft == false
-    name: Check for typos
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@v4
-      - name: Check for typos
-        uses: crate-ci/typos@master
-
   docs:
     if: github.event.pull_request.draft == false
     name: Docs
@@ -157,25 +148,6 @@ jobs:
         # RUSTDOCFLAGS: --cfg docsrs -Dwarnings
         #  --document-private-items
 
-  # Check for invalid links in the repository
-  link-check:
-    if: github.event.pull_request.draft == false
-    name: Check For Invalid Links
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@v4
-      - name: Restore lychee cache
-        uses: actions/cache@v4
-        with:
-          path: .lycheecache
-          key: cache-lychee-${{ github.sha }}
-          restore-keys: cache-lychee-
-      - name: Run lychee
-        uses: lycheeverse/lychee-action@v2
-        with:
-          args: --base . --config ./lychee.toml './**/*.md'
-          fail: true
-
   check:
     if: github.event.pull_request.draft == false
     name: Check

+ 42 - 0
.github/workflows/typos.yml

@@ -0,0 +1,42 @@
+# Whenever an open PR is updated, the workflow will be triggered
+
+name: Language Linting
+
+on:
+  push:
+    branches:
+      - main
+
+  pull_request:
+    types: [opened, synchronize, reopened, ready_for_review]
+    branches:
+      - main
+
+jobs:
+  typos:
+    if: github.event.pull_request.draft == false
+    name: Check for typos
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v4
+      - name: Check for typos
+        uses: crate-ci/typos@master
+
+  # Check for invalid links in the repository
+  link-check:
+    if: github.event.pull_request.draft == false
+    name: Check For Invalid Links
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v4
+      - name: Restore lychee cache
+        uses: actions/cache@v4
+        with:
+          path: .lycheecache
+          key: cache-lychee-${{ github.sha }}
+          restore-keys: cache-lychee-
+      - name: Run lychee
+        uses: lycheeverse/lychee-action@v2
+        with:
+          args: --base . --config ./lychee.toml './**/*.md'
+          fail: true