osFoundry / Platform
Release
Taglia una release con note, artefatti e changelog — auto-generata da Maestro se vuoi.
Che cos’è
Releases è il modo con cui osFoundry trasforma un punto della tua cronologia Git in qualcosa di rilasciato e versionato: un tag, un insieme di artefatti di build, note di rilascio leggibili e un changelog. Vive nella superficie Code & Build, accanto ai tuoi repository, così pubblicare una release non significa uscire dallo spazio di lavoro, collegare un provider CI a parte o copiare a mano i messaggi di commit in una wiki. Scegli il commit o il tag, dai un nome alla versione, alleghi i file che hai compilato e pubblichi.
Dentro osFoundry, il changelog e le note possono essere generati automaticamente da Maestro, l'agente dello spazio di lavoro. Maestro legge l'intervallo di commit dalla tua ultima release e redige un changelog e un riepilogo delle modifiche, raggruppati e formulati per le persone, non come un elenco grezzo di oggetti dei commit. Poiché osFoundry adotta il bring-your-own-key, questa redazione gira sul modello che hai collegato (locale, cloud o self-hosted); non c'è alcun ricarico di rivendita sui token, e se lo indirizzi a un modello locale il diff e la cronologia dei commit restano sul tuo dispositivo. La bozza è un punto di partenza che modifichi, non una scatola nera: l'ultima parola su ogni riga resta a te prima della pubblicazione.
Questo conta perché le note di rilascio sono il passaggio che i team saltano quando diventa un attrito. Tenere tag, artefatti, changelog e narrazione in un unico posto, accanto al codice che descrivono, fa sì che il resoconto di ciò che hai rilasciato venga davvero scritto, resti accurato e sia lì quando, tre mesi dopo, qualcuno chiede "cos'è cambiato in questa versione?".
Funzionalità principali
- Tagga un commit come versione con nome e pubblicalo come release direttamente dalla superficie Code & Build, senza CI esterna
- Allega gli artefatti di build — binari, pacchetti, archivi — alla release, così i file rilasciati restano con la versione che li ha prodotti
- Genera automaticamente un changelog dall'intervallo di commit dalla tua ultima release, redatto da Maestro e completamente modificabile prima di pubblicare
- Scrivi le note di rilascio come un riepilogo leggibile delle modifiche, tenuto accanto al codice invece che in un documento a parte
- BYOK e local-first: la redazione del changelog gira sulle chiavi del tuo modello, e con un modello locale la cronologia dei commit non lascia mai il dispositivo
Casi d’uso
- Manutentore solo: pubblica la release v1.2, lascia che Maestro rediga il changelog da 40 commit, correggi due righe e pubblica con il binario compilato allegato
- Lead di un piccolo team: rilascia una build versionata con note che i colleghi riescano davvero a leggere, senza pagare a postazione per uno strumento di release separato
- Sviluppatore attento alla privacy: genera le note di rilascio con un modello locale, così messaggi di commit e diff proprietari restano sulla tua macchina
Domande frequenti
osFoundry scrive le note di rilascio al posto mio?
Può farlo. Maestro legge i commit dalla tua ultima release e redige un changelog e un riepilogo in linguaggio semplice, che poi modifichi prima di pubblicare. È opzionale — puoi scrivere tutto a mano — e l'output dell'IA è sempre una bozza che revisioni, mai pubblicata in automatico.
Quale modello di IA genera il changelog?
Quello che hai collegato. osFoundry è bring-your-own-key, quindi la redazione del changelog usa il tuo modello — locale, cloud o self-hosted — senza ricarico sui token. Indirizzalo a un modello locale e la cronologia dei commit resta sul tuo dispositivo.
Posso allegare artefatti di build a una release?
Sì. Una release lega insieme il tag di versione, le note di rilascio, il changelog e gli artefatti che hai compilato — binari, pacchetti o archivi — così i file rilasciati restano con la versione esatta che li ha prodotti.