wetcork / raiplay-dl

The most advanced raiplay.it downloader
MIT License
35 stars 6 forks source link

Release executables for Windows, MacOS and Linux and automation on pushing new changes #3

Closed marco97pa closed 2 years ago

marco97pa commented 2 years ago

Added a Workflow to build executables on pushing new changes

Created a new GitHub Workflow that automates the building of new executables for each release. It will output the binaries for Windows, MacOS and Linux in the releases folder.

Whenever an update to the code is pushed the new executables will be available within minutes in the releases folder.

Also added a short description of the releases in the README.md

wetcork commented 2 years ago

Ciao! Innanzitutto grazie per il contributo, non sono esperto di GitHub actions, non le ho mai usate, quindi chiedo direttamente a te, potresti fare una modifica in modo che l'output delle build sia raiplay-(sistema operativo)-latest?

marco97pa commented 2 years ago

certo, posso modificarlo facilmente. Quale formato preferisci tra:

Oltre questa modifica, correggerò anche il nome della cartella di output: al momento si chiama "dist" ma nel Readme e nei commit l'ho chiamata "releases" che secondo me è un nome più azzeccato e intuitivo

wetcork commented 2 years ago

In realtà credo di preferire semplicemente _raiplay-{sistemaoperativo}-latest per evitare di mettere un trattino in più. Il nome della cartella perfetto.

marco97pa commented 2 years ago

Completate le modifiche richieste, ripuliti alcuni file inutili generati durante il processo di building e come puoi vedere il bot di GitHub Action ha aggiunto gli eseguibili con il nuovo naming.