-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: build automatizzata #147
Conversation
sperando che non faccia storie
Il mio unico dubbio è fare che la CI committi i file modificati solo se effettivamente sono diversi ai già esistenti. |
In che senso?
A parte che possiamo triggerarlo manualmente, ma diciamo che l'idea era che "ogni volta che modifichiamo i file vengono buildati automaticamente". Cioè l'actions l'ho fatta proprio per fare questa cosa.
Non ho ben capito che intendi...
|
Cioè se vedi tu hai modificato il file dell'action ed è stata eseguita anche se non serviva e ha committato dei file che non servivano perchè non sono stati modificati. |
Mi sono ricordato che ho un action che verifica se i file sono diversi prima di fare il commit. https://github.com/Mte90/Mte90/blob/master/.github/workflows/build.yml#L35 Qui puoi trovare il codice così chiudiamo questo task Vedo anche altri che hanno risolto così https://github.community/t/commit-push-only-if-files-updated-during-action/156084 |
@Mte90 non possiamo farlo con le actions, dovremmo modificare lo script e buildare in un'altra cartella così poi possiamo fare diff tra:
Nella actions vediamo il risultato dello script e pushiamo di conseguenza. EDIT: questo perché i file buildati "sovrascrivono" quelli già presenti |
Casomai facciamo che lo script |
Anche.
Insomma quello che volevo dire è che va messo nello script in ogni caso. Non so se GH Actions pusha comunque o no...
|
Nessun problema modifichiamolo e poi nel file di workflow facciamo un confronto che fa il push senza la action. |
A questo punto la action diventa totalmente inutile
|
Vedi tu quale soluzioni prefefrisci, per me serve di non committare i nuovi file se non è necessario. |
Close #115
Finalmente quando faremo il push di qualcosa verranno generati PDF e PNG automaticamente ! :D