Skip to content

Commit f5d4a22

Browse files
committed
[docs] Require cache-safe social asset paths
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
1 parent 272da40 commit f5d4a22

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

‎docs/specifications/website.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,13 @@ advertise an enabled web flasher; it MAY explicitly label firmware HIL as
157157
pending. Its mechanically rendered PNG and authored SVG MUST remain paired by
158158
reviewed content and exact-dimension tests.
159159

160+
Every changed social-card byte set MUST use a new content-versioned public
161+
pathname before its metadata is deployed. Replacing a PNG or SVG at an existing
162+
pathname is forbidden because the public CDN may retain the previous bytes
163+
after an origin release changes. Tests MUST bind the metadata URL, local
164+
pathname, dimensions, and reviewed SHA-256; production verification MUST fetch
165+
that exact URL and compare the deployed bytes.
166+
160167
The support route MUST link directly to the preferred GitHub bug template at
161168
`https://github.com/PyBLE-dev/PyBLE/issues/new?template=bug.yml`. Installer
162169
intake MUST request the exact profile ID, board/model and module marking, flash

0 commit comments

Comments
 (0)