feat(gateway): /version.json con il commit in esecuzione #24

Merged
claudia merged 1 commit from feat/gateway-version-json into main 2026-10-06 10:12:36 +00:00
Owner

Ticket ]po[ 74770 - richiesta di Marcello: /version.json sul gateway per la colonna In produzione del monitor CVE (convenzione Soltea, skill version-json-endpoint).

  • campi: product=soltea-agent-gateway (id in repos.json), version dal tag runner-vX.Y.Z (+N se ci sono commit dopo), commit SHA a 40 caratteri, branch, builtAt = ora del commit (il gateway non ha build), dirty
  • calcolato UNA volta all avvio: descrive il codice caricato anche dopo un git pull senza restart
  • git con -c safe.directory: il checkout in produzione e di root, il servizio gira come soltea-gw (verificato su srv20)
  • dirty: modifiche ai file tracciati, oppure file non tracciati dentro soltea_gateway/ (verrebbero importati). La cartella .backups/ in produzione non conta
  • 503 se git non e leggibile, invece di pubblicare un commit vuoto

Test: pytest 110 verdi (8 nuovi).

Ticket ]po[ 74770 - richiesta di Marcello: /version.json sul gateway per la colonna In produzione del monitor CVE (convenzione Soltea, skill version-json-endpoint). - campi: product=soltea-agent-gateway (id in repos.json), version dal tag runner-vX.Y.Z (+N se ci sono commit dopo), commit SHA a 40 caratteri, branch, builtAt = ora del commit (il gateway non ha build), dirty - calcolato UNA volta all avvio: descrive il codice caricato anche dopo un git pull senza restart - git con -c safe.directory: il checkout in produzione e di root, il servizio gira come soltea-gw (verificato su srv20) - dirty: modifiche ai file tracciati, oppure file non tracciati dentro soltea_gateway/ (verrebbero importati). La cartella .backups/ in produzione non conta - 503 se git non e leggibile, invece di pubblicare un commit vuoto Test: pytest 110 verdi (8 nuovi).
Convenzione Soltea, per la colonna 'In produzione' del monitor CVE:
product (= id in repos.json), version (dal tag runner-vX.Y.Z), commit SHA
pieno, branch, builtAt (ora del commit: non c'e' build), dirty.

Letto da git una volta all'avvio, cosi' descrive il codice caricato anche
dopo un git pull senza restart. git con safe.directory da riga di comando:
il checkout di produzione e' di root, il servizio gira come soltea-gw.
503 se git non e' leggibile, invece di un commit vuoto.
claudia deleted branch feat/gateway-version-json 2026-10-06 10:12:36 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Soltea-org/soltea-agent-gateway!24
No description provided.