Upgrade status reports registry 404s during a publish, and board move rejections log an empty message
I maintainer di solito rispondono entro 1 giorno
Una pull request collegata è già stata integrata.
- #764 di @usine-phildl — integrata
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 58/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- backend-api-design, observability
Direzione di ricerca
Start by tracing the GET /api/upgrade availability probe and its upgrade helper logs, then inspect the apps/server handler for POST /api/projects/:owner/:repo/items/:item/lane and the rejected board move log. Check the tests covering upgrade status during a publish and board move rejection responses or logs. Done when a partially published release retains the last fully published version in available, probe details go to the helper log, and the board move log includes the response message.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Two small operator API rough edges seen on the dogfood instance on 2026-10-29, fixable in one PR.
-
GET /api/upgradeduring a release publish. While the Release workflow is publishing a newnextversion package by package, the availability probe fails on the package that is not on the registry yet and the endpoint reportsavailable: nullwithmessage: "Waiting for @usine/[email protected] on the registry: exited with status 1: npm error code E404". Seen at 10:30 UTC (@usine/orchestrator@…278) and 12:48 UTC (@usine/executor@…280); the previous value came back on the next poll. A half-published release is not an error: keep reporting the last fully published version asavailableand leavemessagefor the install outcome. The upgrade helper's own log is the right place for the probe detail. -
apps/serverHTTP log on a rejected board move. APOST /api/projects/:owner/:repo/items/:item/lanewith an unknown lane id logsWARN http.span=110ms: Board move rejected { errorTag: 'BoardLaneNotFoundError', message: '' }while the response body carries"message":"Lane \"Ready\" was not found on the board.". The log line should carry the same message as the response.
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 0
- Merge medio
- 4h 26m
- PR unite (30g)
- 280
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 basaltbytes/usine
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
basaltbytes/usine#801 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
basaltbytes/usine#800 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
basaltbytes/usine#799 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
basaltbytes/usine#798 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
basaltbytes/usine#792 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di basaltbytes/usine
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Northeastern-Electric-Racing/FinishLine#4660 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
excaliburjs/Excalibur#3895 ·
I maintainer di solito rispondono entro 3 giorni
-
infer_audio_type only recognises one MPEG Layer III frame header, so most MP3 files are rejectedForse già presa @Steve-20-ai l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Earn report crashes with "RangeError: Invalid time value" when a report row has an unparsable timestampForse già presa @Gurkaran18 l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
joinmarket-webui/jam#1588 ·
I maintainer di solito rispondono entro 3 giorni
-
BeOS .json missingAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
mihaip/infinite-mac#475 ·