torinotech.github.io icon indicating copy to clipboard operation
torinotech.github.io copied to clipboard

Aggiornamento automatico eventi

Open matjack1 opened this issue 5 years ago • 1 comments

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!

matjack1 avatar Feb 01 '20 15:02 matjack1

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!

matjack1 avatar Feb 03 '20 22:02 matjack1