Artur Raglis
d61a48d134
tests/: add tos-gate test and CI workflow
...
29 tests across four classes:
- TestTosGatedDownloads (9) - macro unit tests: URL absent from HTML,
base64/JSON roundtrip, group format encoding, checkbox attributes,
prose_section_id, tos_url override
- TestTosCheckbox (4) - legacy macro: element presence, section ID, URL
defaults/override
- TestTosGateJs (7) - JS file: function defined, noreferrer absent from link
template but warning comment present, data-prose-group selector present, group
branch present, prose hidden on uncheck
- TestStaticFiles (9) - no plain dl.3mdeb.com links, correct macro usage in
variants/ files, tos-gate.js in mkdocs.yml, permalink: true, referrer meta in
overrides/main.html
Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com >
2026-05-17 19:11:43 +02:00
Artur Raglis
ad2bf1999f
.github/workflows/seo.yml: bump python version for union operator support
...
Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com >
2025-09-30 21:32:28 +02:00
Eduard Kaverinskyi
6bfdc98550
.github/workflows/seo.yml: add ignore for oprhan pages in resources/hcl/
...
Signed-off-by: Eduard Kaverinskyi <eduard.kaverinskyi@3mdeb.com >
2025-04-25 13:42:12 +02:00
Norbert Kamiński
80e82869ea
seo.yml: Use improved link checker action
...
Signed-off-by: Norbert Kamiński <norbert.kaminski@3mdeb.com >
2024-02-14 10:56:17 +01:00
Norbert Kamiński
10a2cc5b38
seo.yml: Add more accepted status codes
...
Signed-off-by: Norbert Kamiński <norbert.kaminski@3mdeb.com >
2023-12-17 01:53:17 +01:00
Norbert Kamiński
0ce909dd06
seo: Fix remaining issues
...
Signed-off-by: Norbert Kamiński <norbert.kaminski@3mdeb.com >
2023-08-11 10:02:07 +02:00
Norbert Kamiński
a1f5402e61
seo.yml: Extend timeout time
...
Signed-off-by: Norbert Kamiński <norbert.kaminski@3mdeb.com >
2023-08-10 11:42:52 +02:00
Norbert Kamiński
5b59db761c
seo.yml: Build and run server separately to avoid race condition
...
Signed-off-by: Norbert Kamiński <norbert.kaminski@3mdeb.com >
2023-08-04 00:57:55 +02:00
Norbert Kamiński
dbe8a59f89
seo.yml: Create canonical links check
...
Signed-off-by: Norbert Kamiński <norbert.kaminski@3mdeb.com >
2023-08-04 00:21:20 +02:00
Norbert Kamiński
c1f906d1b0
seo.yml: Add job that checks orphan pages
...
Signed-off-by: Norbert Kamiński <norbert.kaminski@3mdeb.com >
2023-08-04 00:21:20 +02:00
Norbert Kamiński
4e43a6e3d7
workflows: Create SEO jobs for broken links
...
Signed-off-by: Norbert Kamiński <norbert.kaminski@3mdeb.com >
2023-08-04 00:21:19 +02:00
Maciej Pijanowski
78f9ab7cd8
.github/workflows/deploy.yml: use requirements.txt for installing python packages
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2022-04-25 13:23:36 +02:00
Maciej Pijanowski
e2a420cade
pre-commit: add yaml lint
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2022-03-10 22:17:49 +01:00
Maciej Pijanowski
af2f63b6ae
autofixes from basic pre-commit hooks
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com >
2022-03-03 16:37:02 +01:00
pkonkol
b82c5153a5
.github/workflows/deploy.yml: Automatic deployment to GH Pages
2021-03-04 18:08:24 +01:00