File tree Expand file tree Collapse file tree 3 files changed +108
-13
lines changed Expand file tree Collapse file tree 3 files changed +108
-13
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ executors:
18
18
19
19
ruby_executor :
20
20
docker :
21
- - image : cimg/ruby:3.4
21
+ - image : cimg/ruby:3.4.5
22
22
working_directory : ~/project
23
23
24
24
commands :
59
59
- " SHA256:Plac654CPBty6yA26H7QMKCqM0yD1XWds7UwNqOYzJU"
60
60
- run :
61
61
name : Install Node Dependencies
62
- command : |
63
- set -e
64
- echo "[INFO] Installing Node dependencies..."
65
- npm ci
62
+ command : npm ci
66
63
- run :
67
64
name : Build the Documentation Site with Antora
68
65
command : |
@@ -82,19 +79,15 @@ jobs:
82
79
validate :
83
80
executor : ruby_executor
84
81
steps :
82
+ - checkout
85
83
- attach_workspace :
86
84
at : .
87
85
- run :
88
- name : Install HTML Proofer
89
- command : |
90
- set -e
91
- echo "[INFO] Installing HTML Proofer gem..."
92
- sudo gem install html-proofer
86
+ name : Dependencies
87
+ command : bundle install
93
88
- run :
94
- name : Run HTML Proofer Validation
89
+ name : html-proofer
95
90
command : |
96
- set -e
97
- echo "[INFO] Validating built site with HTML Proofer..."
98
91
# Handle path prefix and ignore search template placeholders
99
92
htmlproofer ./build \
100
93
--ignore-empty-alt \
Original file line number Diff line number Diff line change
1
+ ruby "3.4.5"
2
+
3
+ source "https://rubygems.org"
4
+
5
+ gem 'html-proofer'
Original file line number Diff line number Diff line change
1
+ GEM
2
+ remote: https://rubygems.org/
3
+ specs:
4
+ Ascii85 (2.0.1 )
5
+ addressable (2.8.7 )
6
+ public_suffix (>= 2.0.2 , < 7.0 )
7
+ afm (0.2.2 )
8
+ async (2.27.2 )
9
+ console (~> 1.29 )
10
+ fiber-annotation
11
+ io-event (~> 1.11 )
12
+ metrics (~> 0.12 )
13
+ traces (~> 0.15 )
14
+ bigdecimal (3.2.2 )
15
+ console (1.33.0 )
16
+ fiber-annotation
17
+ fiber-local (~> 1.1 )
18
+ json
19
+ ethon (0.16.0 )
20
+ ffi (>= 1.15.0 )
21
+ ffi (1.17.2-aarch64-linux-gnu )
22
+ ffi (1.17.2-aarch64-linux-musl )
23
+ ffi (1.17.2-arm-linux-gnu )
24
+ ffi (1.17.2-arm-linux-musl )
25
+ ffi (1.17.2-arm64-darwin )
26
+ ffi (1.17.2-x86_64-darwin )
27
+ ffi (1.17.2-x86_64-linux-gnu )
28
+ ffi (1.17.2-x86_64-linux-musl )
29
+ fiber-annotation (0.2.0 )
30
+ fiber-local (1.1.0 )
31
+ fiber-storage
32
+ fiber-storage (1.0.1 )
33
+ hashery (2.1.2 )
34
+ html-proofer (5.0.10 )
35
+ addressable (~> 2.3 )
36
+ async (~> 2.1 )
37
+ nokogiri (~> 1.13 )
38
+ pdf-reader (~> 2.11 )
39
+ rainbow (~> 3.0 )
40
+ typhoeus (~> 1.3 )
41
+ yell (~> 2.0 )
42
+ zeitwerk (~> 2.5 )
43
+ io-event (1.12.1 )
44
+ json (2.13.2 )
45
+ metrics (0.13.0 )
46
+ nokogiri (1.18.9-aarch64-linux-gnu )
47
+ racc (~> 1.4 )
48
+ nokogiri (1.18.9-aarch64-linux-musl )
49
+ racc (~> 1.4 )
50
+ nokogiri (1.18.9-arm-linux-gnu )
51
+ racc (~> 1.4 )
52
+ nokogiri (1.18.9-arm-linux-musl )
53
+ racc (~> 1.4 )
54
+ nokogiri (1.18.9-arm64-darwin )
55
+ racc (~> 1.4 )
56
+ nokogiri (1.18.9-x86_64-darwin )
57
+ racc (~> 1.4 )
58
+ nokogiri (1.18.9-x86_64-linux-gnu )
59
+ racc (~> 1.4 )
60
+ nokogiri (1.18.9-x86_64-linux-musl )
61
+ racc (~> 1.4 )
62
+ pdf-reader (2.14.1 )
63
+ Ascii85 (>= 1.0 , < 3.0 , != 2.0.0 )
64
+ afm (~> 0.2.1 )
65
+ hashery (~> 2.0 )
66
+ ruby-rc4
67
+ ttfunk
68
+ public_suffix (6.0.2 )
69
+ racc (1.8.1 )
70
+ rainbow (3.1.1 )
71
+ ruby-rc4 (0.1.5 )
72
+ traces (0.16.2 )
73
+ ttfunk (1.8.0 )
74
+ bigdecimal (~> 3.1 )
75
+ typhoeus (1.4.1 )
76
+ ethon (>= 0.9.0 )
77
+ yell (2.2.2 )
78
+ zeitwerk (2.7.3 )
79
+
80
+ PLATFORMS
81
+ aarch64-linux-gnu
82
+ aarch64-linux-musl
83
+ arm-linux-gnu
84
+ arm-linux-musl
85
+ arm64-darwin
86
+ x86_64-darwin
87
+ x86_64-linux-gnu
88
+ x86_64-linux-musl
89
+
90
+ DEPENDENCIES
91
+ html-proofer
92
+
93
+ RUBY VERSION
94
+ ruby 3.4.5p51
95
+
96
+ BUNDLED WITH
97
+ 2.6.9
You can’t perform that action at this time.
0 commit comments