Open matjack1 opened 4 years ago
Stasera @mswarm ha iniziato a fare qualche esperimento con Github Actions!
Ecco il repo coi progressi: https://github.com/TorinoTech/tt-actions
L'idea era di vedere come andava Python. Se è veloce possiamo pensare di fare le Actions in Python, altrimenti JS che è supportato nativamente e va forte!
Se siamo d'accordo a recuperare automaticamente gli eventi (#72) da mostrare bisogna trovare un sistema per farlo.
Ora, grazie alle Github Actions, possiamo gestire tutto dal repo e committare direttamente i file generati/modificati. Questo permetterebbe una gestione trasparente e comunitaria del lato server e tutti potrebbero risolvere i problemi legati agli aggiornamenti o lanciare aggiornamenti quando necessario.
Link utili:
semplicemente cron: https://help.github.com/en/actions/automating-your-workflow-with-github-actions/events-that-trigger-workflows#scheduled-events-schedule
trigger da fuori se volessimo fare qualcosa di figo (tipo bot su Telegram?): https://help.github.com/en/actions/automating-your-workflow-with-github-actions/events-that-trigger-workflows#external-events-repository_dispatch
Typescript template: https://github.com/actions/typescript-action
doc generica: https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-a-javascript-action
ispirazione per commit dopo action: https://github.com/ad-m/github-push-action
Usare le Github Actions è una proposta che mi sembra semplice e a zero manutenzione (e costo). Se ci sono alternative migliori proponete!