Explorar o código

Add HTML proofer action

Signed-off-by: hossainemruz <hossainemruz@gmail.com>
hossainemruz hai 1 ano
pai
achega
0a84f2773a
Modificáronse 1 ficheiros con 32 adicións e 0 borrados
  1. 32 0
      .github/workflows/pull-request.yml

+ 32 - 0
.github/workflows/pull-request.yml

@@ -90,3 +90,35 @@ jobs:
     - uses: actions/checkout@v4.1.1
     # run markdown linter
     - uses: gaurav-nelson/github-action-markdown-link-check@1.0.15
+
+  proof-html:
+    runs-on: ubuntu-latest
+    steps:
+      # checkout to the commit that has been pushed
+      - uses: actions/checkout@v4.1.1
+
+      - name: Setup Node
+        uses: actions/setup-node@v4
+        with:
+          node-version: 18
+
+      - name: Install node modules
+        run: npm install
+
+      - name: Setup Hugo
+        uses: peaceiris/actions-hugo@v2.6.0
+        with:
+          hugo-version: 'latest'
+          extended: true
+
+      - name: Build
+        run: |
+          cd exampleSite
+          hugo --minify
+
+      # Run HTML Proofer
+      - uses: anishathalye/proof-html@v2.1.2
+        with:
+          directory: exampleSite/public
+          enforce_https: false
+          url_ignore: "#"