forked from aciocca/Formula-SAE-2.0
-
Notifications
You must be signed in to change notification settings - Fork 0
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: Actions #3
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Aggiunta action per il controllo del codice con Pylint
Aggiunto file di configurazione del Dependabot
Aggiunta action per effettuare lint del codice sia Js che Python. L'estensione dovrebbe aggiungere in automatico commenti ai commit e alle PR. Eliminato file di configurazione dell'action di Pylint
Aggiunta action per generare una release in automatico quando viene effettuato un push o merge di PR nel main. Aggiunto anche file di configurazione (RELEASE) per generare in automatico il body della nuova Release
Aggiunto un fix che dovrebbe risolvere le limitazioni dell'action per i fork
Cambiato liter per un'individuazione degli errori migliori
Ora l'action viene attivata solo nelle PR
Cambiata action con cui effettuare l'auto release del codice
Aggiunta action in grado di eseguire la build per AARCH64 (l'architettura della CPU del raspberry)
Ora l'action è in grado di eseguire il linter ESLint. Va ricontrollata e sistemato il file di configurazione di ESLint
Ora l'action Autorelese è in grado di generare l'eseguibile per ARM e creare la release
Rimosso un file inutile rimasto da una vecchia action
Ora l'action carica correttamente il risultato della build nella Prerelease
Ora l'action carica correttamente il risultato della build nella release
Non serve più settare la variabile CI da package.json, lo fa l'action
Modificato file package.json per permettere alle actions di effettuare la build e il lining
Ora la build viene fatta per il dispositivo adatto: Raspberry pi 3B (32bit)
Ora la build viene fatta per il dispositivo giusto: Raspberry Pi (32bit)
Aggiunta configurazione per ESLint. Ora l'action dovrebbe funzionare
Aggiunta dipendenza di eslint
Ignora gli errori di "No files match pattern"
Cambiata configurazione di ESLint.
Aggiunto parametro extentions
Aggiunti altri parametri di configurazione per eslint
Addio ESLint ✋
Ora (dopo tanti porconi) l'action per il Linter funziona. Per ora ci facciamo andare bene la configurazione di default, poi vedremo. |
Aggiunto eslint come DevDependencies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implementate alcune Github Action per automatizzare alcune fasi dello sviluppo del codice
Linter
Aggiunta action che è in grado di eseguire il linter (sia python che JS) e scansionare alcuni problemi del codice.
Questa action si attiva solo quando viene aperta una PR per branch
develop
omain
.Gli errori vengono riportarti come commenti quando si analizzano le modifiche dei file.
DevBuild
Aggiunta action in grado di eseguire la build per AARCH64, l'architettura del rasberry e produrre un eseguibile per questo.
Questa action si attiva quando viene eseguito il push di qualche commit nel branch
testing-build
.L'action genera in automatico una PRE-RELEASE con l'eseguibile. Ogni volta che viene eseguita la pre-release viene aggiornata e si perde quella precedente.
Production Build
Aggiunta action in grado di generare la build per ARMV7 pronta per la produzione.
L'action si attiva quando una PR verso il branch
main
viene mergiata con successo.Produce una RELEASE con il nome della PR (il nome della PR non deve contenere spazi e dovrebbe essere del tipo V1.0) e con l'eseguibile
Dependabot
Aggiunto supporto per il dependabot.
Controlla: