docs: endorse hak-pyth-plugin@0.3.0 and flag the Pyth Core API-key deadline - #1068
docs: endorse hak-pyth-plugin@0.3.0 and flag the Pyth Core API-key deadline#1068jmgomezl wants to merge 1 commit into
Conversation
…adline The two plugin lists disagreed and were both stale: docs/PLUGINS.md pinned 0.2.0 and packages/core/README.md pinned 0.1.1. Both now point at 0.3.0. Pyth Core requires an API key from 2026-08-18 (OP-PIP-100). After that date the Hermes endpoint rejects anonymous price requests, so every version below 0.3.0 stops returning prices. Added an upgrade note to both entries so users hit it before the deadline rather than after. Signed-off-by: Juan Gomez <jmgomezl@unal.edu.co>
|
Flagging a CI issue I can't resolve from my side: The - name: Check Assignee
if: ${{ github.event.pull_request.assignees == null || github.event.pull_request.assignees[0] == null }}
run: |
echo "Assignee is not set. Failing the workflow."
exit 1I tried to self-assign when opening the PR, but outside contributors don't have the permission: Assigning requires write access (or being a repo collaborator), so this check can't pass on a fork-based PR until someone on the team sets an assignee. It looks like it would affect any external contribution, not just this one — worth a look if that isn't intended. Every other check is green: DCO, Title Check, conventional-pr-title, all five Wiz scanners, and Snyk license + security. Could a maintainer assign this one so CI can go green? Happy to rebase if anything else is needed. |
|
@MWBlocky @skurzyp-blockydevs — could one of you set an assignee on a few PRs? Sorry to ping directly; this is the one step I can't do from a fork.
You assigned #822 and #828 previously, @MWBlocky, which is exactly why those two now go green — so I think this is just the same one-click action, five times.
All five are No rush on the review itself — I know the queue is long. It's only the assignment that's blocking CI. One thing worth flagging separately: this check appears to fail for any fork-based PR, since no outside contributor can self-assign. If that isn't intended, it may be worth exempting external PRs or having the workflow auto-assign the author. Happy to open a separate issue if that's useful. |
What
Updates the endorsed version of
hak-pyth-pluginto 0.3.0 in both places it is listed, and adds a time-sensitive upgrade note.Why
1. The two lists were stale and disagreed with each other.
docs/PLUGINS.md0.2.00.3.0packages/core/README.md0.1.10.3.02. There is a hard deadline attached to this one.
Pyth Core requires an API key from 2026-08-18 under OP-PIP-100. From that date the Hermes endpoint rejects anonymous price-update requests, so every published version below 0.3.0 stops returning prices. This is not a deprecation warning — the tools start failing.
I verified the enforcement is already live on the upgraded endpoint:
/v2/price_feeds/v2/updates/price/latesthermes.pyth.network(current)pyth.dourolabs.app/hermes(upgraded)0.3.0 adds API-key support and selects the endpoint accordingly: without a key it stays on the current Hermes host (works until 2026-08-18), and setting
PYTH_API_KEYswitches it to the upgraded authenticated endpoint. Upgrading is non-breaking — existing users keep working, and setting the env var is the whole migration.Plugin-side change: jmgomezl/hak-pyth-plugin#5.
Scope
Docs only — two version strings and two upgrade notes. No code changes.
Note: both files already fail
prettier --checkonmaintoday, before this change. I left the existing formatting untouched so the diff stays reviewable rather than reformatting whole files in a docs PR.