File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 pull_request :
88 workflow_dispatch :
99
10+ permissions :
11+ contents : read
12+
13+ concurrency :
14+ group : ci-${{ github.workflow }}-${{ github.ref }}
15+ cancel-in-progress : true
16+
1017jobs :
1118 verify :
1219 name : Verify (Ruby ${{ matrix.ruby }})
1320 runs-on : ubuntu-latest
21+ timeout-minutes : 25
1422 strategy :
1523 fail-fast : false
1624 matrix :
2836 ruby-version : ${{ matrix.ruby }}
2937 bundler-cache : true
3038
39+ - name : Print runtime diagnostics
40+ run : |
41+ ruby -v
42+ bundle -v
43+
3144 - name : Run release verification
3245 run : bundle exec rake
46+
47+ - name : Dump smoke logs on failure
48+ if : failure()
49+ shell : bash
50+ run : |
51+ if [ ! -d tmp/test ]; then
52+ echo "No tmp/test directory found."
53+ exit 0
54+ fi
55+ shopt -s nullglob
56+ found=false
57+ for file in tmp/test/*.log; do
58+ found=true
59+ echo "::group::${file}"
60+ cat "${file}"
61+ echo "::endgroup::"
62+ done
63+ if [ "${found}" = false ]; then
64+ echo "No smoke log files were generated."
65+ fi
Original file line number Diff line number Diff line change 2222 build :
2323 name : Build Docs Website
2424 runs-on : ubuntu-latest
25+ timeout-minutes : 15
2526
2627 steps :
2728 - name : Checkout
4950 test -f docs/website/web_assets/installers/asrfacet-rb-installer-windows.cmd
5051 test -f docs/website/.nojekyll
5152
53+ - name : Validate website page wiring
54+ shell : bash
55+ run : |
56+ shopt -s nullglob
57+ pages=(docs/website/*.html)
58+ [ ${#pages[@]} -gt 0 ]
59+ for page in "${pages[@]}"; do
60+ grep -q 'topbar-contact-popover" hidden' "${page}"
61+ grep -q 'styles.css?v=' "${page}"
62+ grep -q 'app.js?v=' "${page}"
63+ done
64+
5265 - name : Upload static site artifact
5366 uses : actions/upload-pages-artifact@v3
5467 with :
5871 name : Deploy Docs Website
5972 runs-on : ubuntu-latest
6073 needs : build
74+ timeout-minutes : 15
6175 environment :
6276 name : github-pages
6377 url : ${{ steps.deployment.outputs.page_url }}
Original file line number Diff line number Diff line change @@ -271,6 +271,7 @@ const ContactPanel = (() => {
271271 popover . classList . remove ( "is-open" ) ;
272272 popover . hidden = true ;
273273 popover . setAttribute ( "aria-hidden" , "true" ) ;
274+ popover . style . display = "none" ;
274275 }
275276 if ( openContainer === container ) {
276277 openContainer = null ;
@@ -299,6 +300,7 @@ const ContactPanel = (() => {
299300 popover . classList . remove ( "is-open" ) ;
300301 popover . hidden = true ;
301302 popover . setAttribute ( "aria-hidden" , "true" ) ;
303+ popover . style . display = "none" ;
302304 toggle . setAttribute ( "aria-expanded" , "false" ) ;
303305
304306 toggle . addEventListener ( "click" , ( event ) => {
@@ -308,6 +310,7 @@ const ContactPanel = (() => {
308310 popover . classList . toggle ( "is-open" , shouldOpen ) ;
309311 popover . hidden = ! shouldOpen ;
310312 popover . setAttribute ( "aria-hidden" , shouldOpen ? "false" : "true" ) ;
313+ popover . style . display = shouldOpen ? "grid" : "none" ;
311314 toggle . setAttribute ( "aria-expanded" , shouldOpen ? "true" : "false" ) ;
312315 openContainer = shouldOpen ? container : null ;
313316 } ) ;
Original file line number Diff line number Diff line change 1919< meta name ="twitter:image " content ="https://raw.githubusercontent.com/voltsparx/ASRFacet-Rb/main/docs/website/web_assets/media/asrfacet-rb-site-preview.png ">
2020< link rel ="preconnect " href ="https://fonts.googleapis.com ">
2121< link href ="https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Rajdhani:wght@300;400;500;600;700&family=Orbitron:wght@400;600;700;900&display=swap " rel ="stylesheet ">
22- < link rel ="stylesheet " href ="styles.css ">
22+ < link rel ="stylesheet " href ="styles.css?v=1.0.0 ">
2323< link rel ="icon " href ="web_assets/media/favicon.ico " sizes ="any ">
2424< link rel ="shortcut icon " href ="web_assets/media/favicon.ico " type ="image/x-icon ">
2525</ head >
135135 < div > < div class ="footer-col-title "> Home</ div > < a class ="footer-link " href ="index.html "> Overview</ a > < a class ="footer-link " href ="getting-started.html#quickstart "> Quick Start</ a > </ div >
136136</ footer >
137137
138- < script src ="app.js "> </ script >
138+ < script src ="app.js?v=1.0.0 "> </ script >
139139</ body >
140140</ html >
141141
Original file line number Diff line number Diff line change 1919< meta name ="twitter:image " content ="https://raw.githubusercontent.com/voltsparx/ASRFacet-Rb/main/docs/website/web_assets/media/asrfacet-rb-site-preview.png ">
2020< link rel ="preconnect " href ="https://fonts.googleapis.com ">
2121< link href ="https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Rajdhani:wght@300;400;500;600;700&family=Orbitron:wght@400;600;700;900&display=swap " rel ="stylesheet ">
22- < link rel ="stylesheet " href ="styles.css ">
22+ < link rel ="stylesheet " href ="styles.css?v=1.0.0 ">
2323< link rel ="icon " href ="web_assets/media/favicon.ico " sizes ="any ">
2424< link rel ="shortcut icon " href ="web_assets/media/favicon.ico " type ="image/x-icon ">
2525</ head >
233233 < div > < div class ="footer-col-title "> Home</ div > < a class ="footer-link " href ="index.html "> Overview</ a > < a class ="footer-link " href ="project.html#author "> Project</ a > </ div >
234234</ footer >
235235
236- < script src ="app.js "> </ script >
236+ < script src ="app.js?v=1.0.0 "> </ script >
237237</ body >
238238</ html >
239239
Original file line number Diff line number Diff line change 1919< meta name ="twitter:image " content ="https://raw.githubusercontent.com/voltsparx/ASRFacet-Rb/main/docs/website/web_assets/media/asrfacet-rb-site-preview.png ">
2020< link rel ="preconnect " href ="https://fonts.googleapis.com ">
2121< link href ="https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Rajdhani:wght@300;400;500;600;700&family=Orbitron:wght@400;600;700;900&display=swap " rel ="stylesheet ">
22- < link rel ="stylesheet " href ="styles.css ">
22+ < link rel ="stylesheet " href ="styles.css?v=1.0.0 ">
2323< link rel ="icon " href ="web_assets/media/favicon.ico " sizes ="any ">
2424< link rel ="shortcut icon " href ="web_assets/media/favicon.ico " type ="image/x-icon ">
2525</ head >
169169 </ div >
170170</ footer >
171171
172- < script src ="app.js "> </ script >
172+ < script src ="app.js?v=1.0.0 "> </ script >
173173</ body >
174174</ html >
175175
Original file line number Diff line number Diff line change 1919< meta name ="twitter:image " content ="https://raw.githubusercontent.com/voltsparx/ASRFacet-Rb/main/docs/website/web_assets/media/asrfacet-rb-site-preview.png ">
2020< link rel ="preconnect " href ="https://fonts.googleapis.com ">
2121< link href ="https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Rajdhani:wght@300;400;500;600;700&family=Orbitron:wght@400;600;700;900&display=swap " rel ="stylesheet ">
22- < link rel ="stylesheet " href ="styles.css ">
22+ < link rel ="stylesheet " href ="styles.css?v=1.0.0 ">
2323< link rel ="icon " href ="web_assets/media/favicon.ico " sizes ="any ">
2424< link rel ="shortcut icon " href ="web_assets/media/favicon.ico " type ="image/x-icon ">
2525</ head >
160160 < div > < div class ="footer-col-title "> Home</ div > < a class ="footer-link " href ="index.html "> Overview</ a > < a class ="footer-link " href ="workflow.html#pipeline "> Workflow</ a > </ div >
161161</ footer >
162162
163- < script src ="app.js "> </ script >
163+ < script src ="app.js?v=1.0.0 "> </ script >
164164</ body >
165165</ html >
166166
Original file line number Diff line number Diff line change 1919< meta name ="twitter:image " content ="https://raw.githubusercontent.com/voltsparx/ASRFacet-Rb/main/docs/website/web_assets/media/asrfacet-rb-site-preview.png ">
2020< link rel ="preconnect " href ="https://fonts.googleapis.com ">
2121< link href ="https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Rajdhani:wght@300;400;500;600;700&family=Orbitron:wght@400;600;700;900&display=swap " rel ="stylesheet ">
22- < link rel ="stylesheet " href ="styles.css ">
22+ < link rel ="stylesheet " href ="styles.css?v=1.0.0 ">
2323< link rel ="icon " href ="web_assets/media/favicon.ico " sizes ="any ">
2424< link rel ="shortcut icon " href ="web_assets/media/favicon.ico " type ="image/x-icon ">
2525</ head >
104104 < div > < div class ="footer-col-title "> Home</ div > < a class ="footer-link " href ="index.html "> Overview</ a > < a class ="footer-link " href ="reporting.html#outputs "> Reports</ a > < a class ="footer-link " href ="https://raw.githubusercontent.com/voltsparx/ASRFacet-Rb/main/LICENSE " target ="_blank "> License (Raw)</ a > </ div >
105105</ footer >
106106
107- < script src ="app.js "> </ script >
107+ < script src ="app.js?v=1.0.0 "> </ script >
108108</ body >
109109</ html >
110110
Original file line number Diff line number Diff line change 1919< meta name ="twitter:image " content ="https://raw.githubusercontent.com/voltsparx/ASRFacet-Rb/main/docs/website/web_assets/media/asrfacet-rb-site-preview.png ">
2020< link rel ="preconnect " href ="https://fonts.googleapis.com ">
2121< link href ="https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Rajdhani:wght@300;400;500;600;700&family=Orbitron:wght@400;600;700;900&display=swap " rel ="stylesheet ">
22- < link rel ="stylesheet " href ="styles.css ">
22+ < link rel ="stylesheet " href ="styles.css?v=1.0.0 ">
2323< link rel ="icon " href ="web_assets/media/favicon.ico " sizes ="any ">
2424< link rel ="shortcut icon " href ="web_assets/media/favicon.ico " type ="image/x-icon ">
2525</ head >
148148 < div > < div class ="footer-col-title "> Home</ div > < a class ="footer-link " href ="index.html "> Overview</ a > < a class ="footer-link " href ="project.html#author "> Project</ a > </ div >
149149</ footer >
150150
151- < script src ="app.js "> </ script >
151+ < script src ="app.js?v=1.0.0 "> </ script >
152152</ body >
153153</ html >
154154
Original file line number Diff line number Diff line change 1919< meta name ="twitter:image " content ="https://raw.githubusercontent.com/voltsparx/ASRFacet-Rb/main/docs/website/web_assets/media/asrfacet-rb-site-preview.png ">
2020< link rel ="preconnect " href ="https://fonts.googleapis.com ">
2121< link href ="https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Rajdhani:wght@300;400;500;600;700&family=Orbitron:wght@400;600;700;900&display=swap " rel ="stylesheet ">
22- < link rel ="stylesheet " href ="styles.css ">
22+ < link rel ="stylesheet " href ="styles.css?v=1.0.0 ">
2323< link rel ="icon " href ="web_assets/media/favicon.ico " sizes ="any ">
2424< link rel ="shortcut icon " href ="web_assets/media/favicon.ico " type ="image/x-icon ">
2525</ head >
142142 < div > < div class ="footer-col-title "> Home</ div > < a class ="footer-link " href ="index.html "> Overview</ a > < a class ="footer-link " href ="reporting.html#outputs "> Reports</ a > </ div >
143143</ footer >
144144
145- < script src ="app.js "> </ script >
145+ < script src ="app.js?v=1.0.0 "> </ script >
146146</ body >
147147</ html >
148148
You can’t perform that action at this time.
0 commit comments