Aggiornamento action versions, fix auto-release sequenziale e migrazione su self-hosted #1

Closed
opened 2026-06-06 11:20:52 +00:00 by LucaZanni · 0 comments
Owner

Modifiche

Aggiornamento versioni action

  • checkout v4 → v6 (tutti i workflow)
  • setup-python v5 → v5.2.0 (4 workflow Python)
  • setup-android v3 → v4 (capacitor-android)
  • upload-artifact v3 → v4 (capacitor-android)
  • docker/login-action v3 → v4 (docker-release, python-docker-release)

Fix auto-release sequenziale

  • Aggiunto needs su auto-release/gitea-release in tutti gli esempi
  • Aggiunto token: ${{ gitea.token }} esplicito nel checkout di auto-release.yml e python-auto-release.yml (workaround Gitea bug #31900)

Fix libreria-npm/maintenance.yml

  • Aggiunto job dependency-outdated mancante
  • Aggiunto secondo cron per il check mensile pacchetti obsoleti
  • Orario: mercoledì 02:00 (audit) e 1° del mese 02:00 (outdated)

Aggiornamento schedule microservizio

  • Lunedì 02:00 → security audit
  • 1° del mese 04:00 → outdated check

Migrazione self-hosted

  • Tutti i riferimenti gitea.com/Punga78/shared-actionsgitea.pzetatouch.it/devops/shared-actions
## Modifiche ### Aggiornamento versioni action - `checkout` v4 → v6 (tutti i workflow) - `setup-python` v5 → v5.2.0 (4 workflow Python) - `setup-android` v3 → v4 (capacitor-android) - `upload-artifact` v3 → v4 (capacitor-android) - `docker/login-action` v3 → v4 (docker-release, python-docker-release) ### Fix auto-release sequenziale - Aggiunto `needs` su `auto-release`/`gitea-release` in tutti gli esempi - Aggiunto `token: ${{ gitea.token }}` esplicito nel checkout di `auto-release.yml` e `python-auto-release.yml` (workaround Gitea bug #31900) ### Fix libreria-npm/maintenance.yml - Aggiunto job `dependency-outdated` mancante - Aggiunto secondo cron per il check mensile pacchetti obsoleti - Orario: mercoledì 02:00 (audit) e 1° del mese 02:00 (outdated) ### Aggiornamento schedule microservizio - Lunedì 02:00 → security audit - 1° del mese 04:00 → outdated check ### Migrazione self-hosted - Tutti i riferimenti `gitea.com/Punga78/shared-actions` → `gitea.pzetatouch.it/devops/shared-actions`
LucaZanni added spent time 3 hours 2026-06-06 11:21:08 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Total Time Spent: 3 hours
LucaZanni
3 hours
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: devops/shared-actions#1