Skip to content

Commit d6554da

Browse files
committed
fixing
1 parent 51a8829 commit d6554da

10 files changed

Lines changed: 64 additions & 14 deletions

File tree

.github/workflows/ci.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,18 @@ on:
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+
1017
jobs:
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:
@@ -28,5 +36,30 @@ jobs:
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

.github/workflows/pages.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ jobs:
2222
build:
2323
name: Build Docs Website
2424
runs-on: ubuntu-latest
25+
timeout-minutes: 15
2526

2627
steps:
2728
- name: Checkout
@@ -49,6 +50,18 @@ jobs:
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:
@@ -58,6 +71,7 @@ jobs:
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 }}

docs/website/app.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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
});

docs/website/cli-reference.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
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>
@@ -135,7 +135,7 @@
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

docs/website/getting-started.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
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>
@@ -233,7 +233,7 @@
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

docs/website/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
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>
@@ -169,7 +169,7 @@
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

docs/website/modes.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
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>
@@ -160,7 +160,7 @@
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

docs/website/project.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
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>
@@ -104,7 +104,7 @@
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

docs/website/reporting.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
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>
@@ -148,7 +148,7 @@
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

docs/website/workflow.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
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>
@@ -142,7 +142,7 @@
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

0 commit comments

Comments
 (0)