[enhancement]: publish externalize-wasm to npm with provenance
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 74/100
Direzione di ricerca
Start with .github/workflows/release.yml and the README's JavaScript section; read CONTRIBUTING.md for the repository's checks. Update the release workflow to generate package metadata for each target, run npm publish --dry-run, and publish with provenance only when NPM_TOKEN is available. Done when the dry run lists only package files, the README documents the install line, and a release succeeds without a token.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
Releases attach externalize-wasm-<version>-web.tar.gz and -nodejs.tar.gz, but wallets install packages from npm. Without a package, every integrator re-hosts the files by hand.
Scope
- Generate a
package.json(name, version from the tag,type,main,types,files, license) for each target in.github/workflows/release.yml. - Publish with
npm publish --provenancewhen anNPM_TOKENsecret exists, skipping otherwise (as setoff-engine does for crates.io). - Document the install line in the README's JavaScript section.
Out of scope: Changing the WASM API.
Done when
- A dry run (
npm publish --dry-run) in the release job lists only the package files. - With no token configured, the release still succeeds.
Comment to be assigned before starting. Read CONTRIBUTING.md for the checks this repository runs.
- Lingua principale
- Rust
- Stelle
- 1
- Fork
- 1
- Merge medio
- 3g 13h
- PR unite (30g)
- 5
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Externalize-Labs/externalize
-
[test]: cover `ancestry --json` rejections in the CLI testsForse già presa @khoap1220-hue l’ha presa 1 giorno fa. Apertaarea/cli complexity:trivial good first issue Stellar Wave test
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Externalize-Labs/externalize#23 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area/docs complexity:trivial documentation good first issue Stellar Wave
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Externalize-Labs/externalize#14 ·
I maintainer di solito rispondono entro 1 giorno
-
area/cli complexity:trivial enhancement good first issue Stellar Wave
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
Externalize-Labs/externalize#12 ·
I maintainer di solito rispondono entro 1 giorno
-
[enhancement]: `proveAncestor` in the WebAssembly packageForse già presa @khoap1220-hue l’ha presa 1 giorno fa. Apertaarea/wasm complexity:medium enhancement Stellar Wave
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
Externalize-Labs/externalize#26 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[enhancement]: `ancestry --headers` accepts an archive directoryForse già presa @khoap1220-hue l’ha presa 1 giorno fa. Apertaarea/cli complexity:medium enhancement Stellar Wave
Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100
Externalize-Labs/externalize#25 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Externalize-Labs/externalize
Issue simili
-
muse P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
HerringtonDarkholme/hd-lang#923 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
longbridge/gpui-kit#3712 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation enhancement SIEM
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
ADORSYS-GIS/wazuh-agent-status#265 ·
I maintainer di solito rispondono entro 2 giorni
-
documentation enhancement SIEM
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
[Feature] 数据表查询结果转置后显示字段注释Apertaai-priority/P2 enhancement user-priority/P0
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno