From 6c2e393a20a6897b228ad7e63452c9cfc3bcaf03 Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Mon, 8 Jun 2026 16:40:44 +0930 Subject: [PATCH 1/5] CI: exclude reddit.com, electronics-lab.com, docs.google.com from muffet These external links are valid but cannot be validated by muffet from CI: - reddit.com: blocks datacenter IPs (returns 403 from GitHub Actions) - electronics-lab.com: blocks automated requests (403) - docs.google.com: spreadsheet #gid= anchors muffet cannot validate They appear across the news posts and fail preview-verification on every run. Exclude them alongside the existing known-flaky domains. This brings forward the user-approved exclusions from the closed PR #73 (commit 4528556), rebased onto current main. matrix.to is intentionally omitted here as it is already handled by PR #93. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/preview-verification.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/preview-verification.yml b/.github/workflows/preview-verification.yml index d4a3cf1..399dccd 100644 --- a/.github/workflows/preview-verification.yml +++ b/.github/workflows/preview-verification.yml @@ -346,6 +346,9 @@ jobs: --exclude=".*hawaii\.edu.*" \ --exclude=".*timeanddate\.com.*" \ --exclude=".*mabrains\.com.*" \ + --exclude=".*reddit\.com.*" \ + --exclude=".*electronics-lab\.com.*" \ + --exclude=".*docs\.google\.com.*" \ --header="User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36" \ --header="Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" \ --header="Accept-Language:en-US,en;q=0.9" \ From 5533025ab78207d3e6e92cec8f5e542b85715a01 Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Mon, 8 Jun 2026 12:17:01 +0930 Subject: [PATCH 2/5] CI: exclude matrix.to from muffet link verification The matrix.to invite links (e.g. matrix.to/#/%23gf180mcu:fossi-chat.org) are client-side single-page-app routes: the room is addressed via the URL fragment and resolved by JavaScript. muffet sees no matching id in the served HTML and reports "id not found" across many news posts, even though the links work fine in a browser. Exclude matrix.to from muffet alongside the other known-flaky domains. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/preview-verification.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/preview-verification.yml b/.github/workflows/preview-verification.yml index 399dccd..d2b3d39 100644 --- a/.github/workflows/preview-verification.yml +++ b/.github/workflows/preview-verification.yml @@ -349,6 +349,7 @@ jobs: --exclude=".*reddit\.com.*" \ --exclude=".*electronics-lab\.com.*" \ --exclude=".*docs\.google\.com.*" \ + --exclude=".*matrix\.to.*" \ --header="User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36" \ --header="Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" \ --header="Accept-Language:en-US,en;q=0.9" \ From 41a20a5c4c339cec9f32fe0a844d3c18d9f73d61 Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Mon, 8 Jun 2026 12:15:30 +0930 Subject: [PATCH 3/5] Fix broken design-help anchors in getting-help post The "Getting Help" post linked to design-help.html#precision-innovations and #slice-semiconductor, but the actual provider heading ids are #precision and #slicesemi (derived from each provider's slug). muffet flagged both as "id not found" on the live site. Point the two links at the correct anchors. The chipflow and mabrains links in the same post were already correct. Co-Authored-By: Claude Opus 4.8 (1M context) --- _posts/2025-10-27-getting-help.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/2025-10-27-getting-help.md b/_posts/2025-10-27-getting-help.md index ba14ed7..d8a290e 100644 --- a/_posts/2025-10-27-getting-help.md +++ b/_posts/2025-10-27-getting-help.md @@ -85,7 +85,7 @@ PDK development, analog & digital design, physical design & layout, desi precision-logo-std-rounded -#### [Precision Innovations](https://wafer.space/design-help.html#precision-innovations) · *USA* +#### [Precision Innovations](https://wafer.space/design-help.html#precision) · *USA* Primary developers of OpenROAD, offering commercial support, custom development, training & education, and rapid turnaround design flows. If you're using OpenROAD and need expert tool support, these are the people who built it. @@ -96,7 +96,7 @@ Primary developers of OpenROAD, offering commercial support, custom development, slice-logo-std-rounded -#### [SLICE Semiconductor](https://wafer.space/design-help.html#slice-semiconductor) · *Ireland* +#### [SLICE Semiconductor](https://wafer.space/design-help.html#slicesemi) · *Ireland* Low-cost ASIC development, mixed-signal IC design contracting, and consulting across technology nodes from 180nm to 3nm. From ccd5c496c43a7a267dfda3e833c7d242f3aaf966 Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Mon, 8 Jun 2026 19:07:40 +0930 Subject: [PATCH 4/5] Fix dead KiCad:Unlocked link (wrong year) in chip-on-board-strategy post The KiCad:Unlocked course link pointed at .../2024/07/..., which 404s. The course launched in July 2025; the correct URL is .../2025/07/.... Verified the 2025 path returns HTTP 200. Co-Authored-By: Claude Opus 4.8 (1M context) --- _posts/2025-11-11-chip-on-board-strategy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2025-11-11-chip-on-board-strategy.md b/_posts/2025-11-11-chip-on-board-strategy.md index ca1795b..b4ae54e 100644 --- a/_posts/2025-11-11-chip-on-board-strategy.md +++ b/_posts/2025-11-11-chip-on-board-strategy.md @@ -151,7 +151,7 @@ An alternate version is also available that organizes pins by signal type. This While the initial symbols are in KiCad, the community welcomes contributions of symbols and libraries for other PCB design tools. If you use Altium, Eagle, or another tool, please submit a pull request to the [chip-on-board-wire-bonded-pcbs repo](https://github.com/wafer-space/chip-on-board-wire-bonded-pcbs)! -For those new to KiCad or looking to deepen their PCB design skills, **Pat Deegan** (developer of the **[Tiny Tapeout demo board](https://github.com/TinyTapeout/tt-demo-pcb)**) offers **[KiCad:Unlocked](https://inductive-kickback.com/2024/07/kicadunlocked-a-course-for-deep-kicad/)**, a comprehensive free course that covers everything from basic circuit design to advanced PCB layout techniques. The community hopes to work with Pat in the future on a tutorial specifically focused on wire bonding integration and designing motherboards for wafer.space COB packages. +For those new to KiCad or looking to deepen their PCB design skills, **Pat Deegan** (developer of the **[Tiny Tapeout demo board](https://github.com/TinyTapeout/tt-demo-pcb)**) offers **[KiCad:Unlocked](https://inductive-kickback.com/2025/07/kicadunlocked-a-course-for-deep-kicad/)**, a comprehensive free course that covers everything from basic circuit design to advanced PCB layout techniques. The community hopes to work with Pat in the future on a tutorial specifically focused on wire bonding integration and designing motherboards for wafer.space COB packages. If you want to quickly review KiCad designs without installing software, **[KiCanvas](https://kicanvas.org/)** provides a browser-based viewer for KiCad files. You can use it to inspect the standard COB layouts, verify connector pinouts, and review community-contributed designs, all directly in your browser. From a4e173ef10ce4439f3ab38fa144b6b36c79c2902 Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Mon, 8 Jun 2026 19:07:40 +0930 Subject: [PATCH 5/5] CI: exclude tinytapeout silicon-proven page from muffet (JS-filtered anchor) The link tinytapeout.com/chips/silicon-proven/#ttgf0p2 works in a browser but muffet reports "id #ttgf0p2 not found". That page is JS-filtered: the shuttle is selected via a