mirror of
https://github.com/therealaleph/MasterHttpRelayVPN-RUST.git
synced 2026-05-18 06:34:41 +03:00
docs(readme): cache-bust camo on the release+downloads badges
Both badges resolved correctly when fetched directly from shields.io but GitHub's image proxy (camo.githubusercontent.com) was still serving the previously-invalid cached SVG to README viewers. Adding `cacheSeconds=300` changes the URL hash camo keys on, forcing a fresh fetch, AND tells shields.io to set a 5-minute Cache-Control on the SVG so future invalidations propagate quickly. Caught a separate shields.io quirk in passing: parameter ordering on `/github/downloads/...` is significant — `?label=X&logo=Y` resolves, `?logo=Y&label=X` returns invalid (reproduced via curl). Order in README is the working one. The `?sort=semver` parameter remains the original release-badge breaker (#previous fix). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
# mhrv-rs — bypass censorship for free, with your own Google account
|
# mhrv-rs — bypass censorship for free, with your own Google account
|
||||||
|
|
||||||
[](https://github.com/therealaleph/MasterHttpRelayVPN-RUST/releases/latest)
|
[](https://github.com/therealaleph/MasterHttpRelayVPN-RUST/releases/latest)
|
||||||
[](https://github.com/therealaleph/MasterHttpRelayVPN-RUST/releases)
|
[](https://github.com/therealaleph/MasterHttpRelayVPN-RUST/releases)
|
||||||
[](https://github.com/therealaleph/MasterHttpRelayVPN-RUST/actions/workflows/release.yml)
|
[](https://github.com/therealaleph/MasterHttpRelayVPN-RUST/actions/workflows/release.yml)
|
||||||
[](LICENSE)
|
[](LICENSE)
|
||||||
[](https://github.com/therealaleph/MasterHttpRelayVPN-RUST/stargazers)
|
[](https://github.com/therealaleph/MasterHttpRelayVPN-RUST/stargazers)
|
||||||
|
|||||||
Reference in New Issue
Block a user