Make a release bump across consumers one step (six manual pins today)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 45/100
Direzione di ricerca
Start by tracing the release workflow at /workflow and reviewing scripts/check-registry-version.sh in qwacback, along with the six listed consumer pins. Compare the repository-dispatch, Renovate, and checklist options using the release version and asset SHA-256s already available. Done means the three consumer repositories can update their pins consistently through a reviewable release process.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Every formtransform release has to be picked up by hand in about six places, in three repos:
| Consumer | Pin |
|---|---|
| formulaid | package.json (npm tarball URL) |
| formulaid | scripts/build_skill.sh: cdl-survey-types-<ver>.tar.gz + SHA-256 |
| formtransform-app | package.json (npm tarball URL) |
| formtransform-app | tests/formtransform-fixtures.json (fixtures tarball + sha256) |
| qwacback | ddi-emitter/package.json (npm tarball URL) |
| qwacback | .registry-version + docker-compose.yml schematron-worker image tag |
Only qwacback checks its pins against each other in CI (scripts/check-registry-version.sh). Today all are on v0.7.1, but a missed pin means, for example, that FormulAid validates against a different registry than qwacback converts with.
Options
- Release workflow opens bump PRs in the three repos (a
repository_dispatchor a small job using a token), each updating its pins and checksums. Consumers still review and merge. - Renovate with custom regex managers for the tarball URLs and the
.registry-version/ image tag. - At minimum, a release checklist in the README listing the pins above, plus a script per consumer (
bump-formtransform <ver>) that rewrites URLs and checksums.
Option 1 fits best: the release already knows the version and the asset SHA-256s.
Found while mapping the tool connections for the survey site (CorrelAid/cdl-wp-eins, /workflow).
- Lingua principale
- TypeScript
- Stelle
- 0
- Fork
- 0
- Merge medio
- 4m
- PR unite (30g)
- 100
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 CorrelAid/formtransform
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
CorrelAid/formtransform#170 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
CorrelAid/formtransform#171 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di CorrelAid/formtransform
Issue simili
-
Area/Cloud Needs Triage Type/Bug
Difficoltà 1/5 1-3 ore Idoneità per principianti 86/100
wso2/product-integrator#2847 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
bluesky-social/social-app#12118 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
heygen-com/hyperframes#6021 ·
I maintainer di solito rispondono entro 1 giorno
-
Edit: Tele Posadas HDApertacheck:passed streams:edit
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno