From ff9bbb31667db9878b4f2a78d9eb4ec0ed156e21 Mon Sep 17 00:00:00 2001 From: Hannes Date: Mon, 19 Oct 2026 23:27:28 +0200 Subject: [PATCH] Fix release links in README: use absolute Gitea URLs, drop 'GitHub' wording The relative '../../releases/latest' links did not resolve on Gitea. Point the fabrication-data links at the absolute releases/latest URL and rename the fabrication zip reference to esp-sensair-v1.0.0-gerbers.zip. --- .gitignore | 2 +- CHANGELOG.md | 2 +- README.md | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 2d500db..8e3128c 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,7 @@ netlist/ reports/ # Fabrication outputs (Gerbers, drills, job file, upload zip) are derived -# artifacts published as GitHub Release assets, not committed to the tree. +# artifacts published as release assets, not committed to the tree. # Regenerate from KiCad and attach the zip to the matching release tag. gerber/ *.gbr.bak diff --git a/CHANGELOG.md b/CHANGELOG.md index 560cdb4..d218e62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,7 @@ First public release of the ESP32-C3 CO₂ & environment sensor board (prototype opens with all custom parts resolved on a fresh clone. - **Fabrication data**: Gerber X2 plot, Excellon PTH/NPTH drills, Gerber job/stackup file, packaged as a ready-to-upload `esp-sensair.zip`. These are - derived artifacts published as GitHub Release assets (not committed to the tree). + derived artifacts published as release assets (not committed to the tree). - **Bill of materials** (`bom/esp-sensair-bom.csv`) plus the human-readable BOM in the README. - **Documentation** in `docs/`: schematic PDF, top/bottom layer plots, 3D render. diff --git a/README.md b/README.md index af2b98d..caa22a8 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ running. | Assembly | through-hole / pin-header plug-in modules | | Firmware | ESPHome (see [`firmware/`](firmware/)) | | Schematic | [`docs/esp-sensair-schematic.pdf`](docs/esp-sensair-schematic.pdf) | -| Fabrication data | Gerber X2 + Excellon + job file — attached to the [latest release](../../releases/latest) (`esp-sensair.zip`) | +| Fabrication data | Gerber X2 + Excellon + job file — attached to the [latest release](https://git.honney333.work/honney/esp_sensair/releases/latest) (`esp-sensair-v1.0.0-gerbers.zip`) | ![3D render](docs/esp-sensair-3d-top.png) @@ -94,10 +94,10 @@ Order data used for the v1 prototype: | Qty / lead time / cost | _fill in from your order confirmation_ | Fabrication files are **derived artifacts** and are not committed to the tree. They are -published as assets on the matching GitHub release: +published as assets on the matching release: -- `esp-sensair.zip` — Gerber X2 plot + Excellon drill files + job file, ready to upload - (attached to the [latest release](../../releases/latest)) +- `esp-sensair-v1.0.0-gerbers.zip` — Gerber X2 plot + Excellon drill files + job file, ready to + upload (attached to the [latest release](https://git.honney333.work/honney/esp_sensair/releases/latest)) To regenerate them from the design: open `esp-sensair.kicad_pro` in KiCad, plot Gerber X2 + drills with the project's stored export settings, and zip the result. @@ -183,7 +183,7 @@ ESPHome on `esp32-c3-devkitm-1`, framework **esp-idf**. Config template: └── LICENSE.MIT MIT (firmware config, BOM, docs) (Fabrication outputs — Gerber X2, Excellon drills, job file, upload zip — are generated -from the design and published as GitHub Release assets, not committed to the tree.) +from the design and published as release assets, not committed to the tree.) ``` ## Rebuilding the board