Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/sentinel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ jobs:
if: github.event_name != 'schedule' || steps.schedule.outputs.should_run == 'true'
uses: actions/setup-node@v6
with:
node-version: 22
node-version: 24
cache: npm

- name: Install
Expand Down
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
24
2 changes: 0 additions & 2 deletions docs/BACKLOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ roadmap. Una voce nel backlog non è scope approvato.
crescono troppo.
- Valutare un controllo automatico di dimensione repository se gli output
applicativi crescono oltre una soglia pratica.
- Rendere esplicito un target Node locale se il runtime GitHub Actions non basta
più come riferimento operativo.

## Bug

Expand Down
1 change: 1 addition & 0 deletions docs/CONTEXT.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
- Fase: runtime operativo MVP.
- Ultima versione/release: `0.1.0` in `package.json`; nessuna release GitHub
pubblicata.
- Runtime Node.js target: `24.x`.
- Ultimo deploy operativo: GitHub Actions su branch `main`.
- Dashboard web: app Next.js pubblicabile su Vercel da CLI, con dati dinamici su
Vercel Blob privato.
Expand Down
1 change: 1 addition & 0 deletions docs/ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ non ancora scelte stanno in `docs/BACKLOG.md`.
- Risolto il run rosso iniziale legato ai secret email mancanti; i run manuali
successivi sono verdi.
- Aggiunta baseline documentale Atlas e baseline GitHub minima.
- Allineato il runtime Node.js locale e GitHub Actions a Node `24`.

## Regole

Expand Down
6 changes: 3 additions & 3 deletions docs/TOOLCHAIN.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ Questa pagina descrive runtime, comandi e guardrail effettivi di Sentinel.

| Area | Versione/canale | Fonte |
| --- | --- | --- |
| Node.js locale | compatibile con TypeScript/Vitest correnti; types allineati a Node `22` | `package.json`, `package-lock.json` |
| Node.js GitHub Actions | `22` | `.github/workflows/sentinel.yml` |
| Node.js locale | `24.x`; tipi allineati a Node `24` | `.nvmrc`, `package.json`, `package-lock.json` |
| Node.js GitHub Actions | `24` | `.github/workflows/sentinel.yml` |
| npm | lockfile npm | `package-lock.json` |
| TypeScript | `^6.0.3` | `package.json` |
| Python | non applicabile | nessun runtime Python |
Expand Down Expand Up @@ -35,7 +35,7 @@ Questa pagina descrive runtime, comandi e guardrail effettivi di Sentinel.
| `gh` | CLI autenticata locale | PR, run GitHub Actions e diagnostica GitHub |
| Vercel CLI | locale/autenticata | deploy dashboard web senza GitHub Actions |
| Vercel Blob | privato | payload dinamico dashboard e ultimi report |
| GitHub Actions | `ubuntu-latest`, Node `22` | runtime operativo schedulato/manuale |
| GitHub Actions | `ubuntu-latest`, Node `24` | runtime operativo schedulato/manuale |
| Dependabot | configurazione GitHub | aggiornamenti dipendenze npm e GitHub Actions |
| SMTP Gmail | Doppler, secret GitHub o env locale | invio email operativo |
| Portachiavi macOS | servizi `sentinel-gmail` e `sentinel-icloud` | fallback locale per password email |
Expand Down
19 changes: 11 additions & 8 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
"version": "0.1.0",
"private": true,
"type": "module",
"engines": {
"node": "24.x"
},
"bin": {
"sentinel": "./dist/index.js"
},
Expand Down Expand Up @@ -30,7 +33,7 @@
"yaml": "^2.8.2"
},
"devDependencies": {
"@types/node": "^22.19.19",
"@types/node": "^24.12.4",
"@types/nodemailer": "^8.0.0",
"@types/react": "^19.2.15",
"@types/react-dom": "^19.2.3",
Expand Down
Loading