hyperlight-dev / hyperlight-dev/hyperlight-js
Copy the generated JS runtime into OUT_DIR
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 13
- Forks
- 5
- Ø Merge
- 8 T. 10 Std.
- Gemergte PRs (30 T.)
- 13
Beschreibung
The generated runtime binary is stored under target/hyperlight-js-runtime, outside OUT_DIR. Cached builds can therefore use a stale or missing runtime. This is annoying and should be fixed, I believe by copying the final binary to OUT_DIR, and include_bytes! the file in OUT_DIR instead of the external location.
Relates to https://github.com/hyperlight-dev/hyperlight-wasm/issues/547
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Verfolge die Build-Logik, die target/hyperlight-js-runtime und die include_bytes!-Referenz erzeugt. Überprüfe, wie OUT_DIR während bereinigter und gecachter Builds behandelt wird. Als erledigt gilt die Aufgabe, wenn die endgültige Runtime-Binärdatei nach OUT_DIR kopiert wird und include_bytes! diese Kopie liest, sodass veraltete oder fehlende gecachte Runtimes vermieden werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- build-system
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 68/100