Skip to content

Commit 35a9365

Browse files
authored
Merge pull request #1 from privateerproj/jm_stuff
ci: add htmltest link verification to deployment workflow
2 parents 51cfd2b + f1a486e commit 35a9365

File tree

7 files changed

+64
-8
lines changed

7 files changed

+64
-8
lines changed

.github/CODEOWNERS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# All PRs in this repository will be blocked until they
2+
# have been approved by the respective code owner
3+
4+
* @privateerproj/oss

.github/dependabot.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
version: 2
3+
updates:
4+
- package-ecosystem: "gomod"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
commit-message:
9+
prefix: "chore(deps)"
10+
labels: ["go", "dependencies"]
11+
groups:
12+
dependencies:
13+
applies-to: version-updates
14+
update-types:
15+
- "minor"
16+
- "patch"
17+
- package-ecosystem: "npm"
18+
directory: "/"
19+
schedule:
20+
interval: "weekly"
21+
commit-message:
22+
prefix: "chore(deps)"
23+
labels: ["npm", "dependencies"]
24+
groups:
25+
dependencies:
26+
applies-to: version-updates
27+
update-types:
28+
- "minor"
29+
- "patch"
30+
- package-ecosystem: "github-actions"
31+
directory: "/"
32+
schedule:
33+
interval: "weekly"
34+
commit-message:
35+
prefix: "chore(deps)"
36+
labels: ["github_actions", "dependencies"]
37+
groups:
38+
dependencies:
39+
applies-to: version-updates
40+
update-types:
41+
- "minor"
42+
- "patch"

.github/workflows/hugo.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ jobs:
3131
steps:
3232
- uses: actions/checkout@v4
3333
with:
34-
submodules: recursive # Fetch Hugo themes (true OR recursive)
35-
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
34+
submodules: recursive # Fetch Hugo themes (true OR recursive)
35+
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
3636

3737
- name: Setup Hugo
3838
uses: peaceiris/actions-hugo@v2
@@ -43,7 +43,7 @@ jobs:
4343
- name: Setup npm
4444
uses: actions/setup-node@v2
4545
with:
46-
node-version: '18'
46+
node-version: "18"
4747

4848
- name: Install npm modules
4949
run: |
@@ -62,6 +62,11 @@ jobs:
6262
--minify \
6363
--baseURL "${{ steps.pages.outputs.base_url }}/"
6464
65+
- name: Verify links
66+
uses: wjdp/htmltest-action@31be84a95c860a331e0cf9a99f71e3eb39d2f86b
67+
with:
68+
config: .htmltest.yaml
69+
6570
- name: Upload artifact
6671
id: deployment
6772
uses: actions/upload-pages-artifact@v3

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
/public/
33
/resources/_gen/
44
.hugo_build.lock
5+
tmp/
56

67
# Node
78
node_modules/

.htmltest.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
DirectoryIndex: "index.html"
2+
DirectoryPath: "public"
3+
EnforceHTTPS: false
4+
IgnoreURLs:
5+
- "^/index\\.html$"
6+
IgnoreDirs:
7+
- "lib"
8+
CacheExpires: "6h"

content/en/docs/developers/plugins/_index.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,6 @@ A typical Privateer plugin includes the following components, organized hierarch
7979
<img src="/images/cannon.svg" alt="EvaluationSuite" width="100">
8080
<p><strong>EvaluationSuite</strong></p>
8181
</div>
82-
<div style="text-align: center;">
83-
<img src="/images/testSet.svg" alt="Test Set" width="100">
84-
<p><strong>Test Set</strong></p>
85-
</div>
8682
<div style="text-align: center;">
8783
<img src="/images/match.svg" alt="Test" width="100">
8884
<p><strong>Test</strong></p>

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ module github.com/privateerproj/site
33
go 1.23
44

55
require (
6-
github.com/google/docsy v0.13.0
6+
github.com/google/docsy v0.14.2
77
github.com/google/docsy/dependencies v0.7.2
88
)

0 commit comments

Comments
 (0)