whoamitty / BTS-SIO2-2023

ALL SIO COURSES
2 stars 0 forks source link

Go l'automatisation avec github action #3

Open whoamitty opened 10 months ago

whoamitty commented 10 months ago

Le projet : Everybody SHOULD Validate BTS SIO les regles du PROJET Pour consulter mes tests Le code .yml sur lequel je boss

Je pense que ce projet as grandement besoins de quelques automatisations pour le rendre agréable et pratique à mettre en oeuvre

Je dit ça mais il y a particulièrement une, et seulement une automatisation à faire, sans laquel je m'interdis de mettre en production ce projet.

Description de l'automatisation en question :

Quand tous les SLAM on finit un devoir de SLAM, ou ou quand tous les SISR ont finis un devoir d'SISR ou quand la classe as finis un devoirs commun à tous, une action(un bot) doit automatiquement exécuter la tâche de mettre le devoir en terminé.

Et je poserais ici quelques truc en lien avec mes recherches là dessus

Trucs de base

Syntaxe pour github action

Tout savoir sur la CI/CD avec GitHub Actions

L'aproche CI/CD c'est quoi ? (par Red Hat)

vidéo A la découverte de Github Actions!

GitHub Actions pour la gestion de projet

idée principale

Automatisation de votre project

Intéragire avec les réactions

Pour s'inspirer de la logic (compter les pull request acceptés)

Pour s'inspirer de la logic juste déplacer (déplacer un problème KANBAN quand il est affecté)

https://stackoverflow.com/questions/67932898/move-issues-in-project-boards-using-github-actions Pour s'inspirer de la logic just déplacer et quelques liens

[Pour s'inspirer de la logic
but=tester les label et agir en fonction (exécuter une action quand un label est ajouté)

Pas sûr de comprendre, mais peut-être utile (github-status-action)

Pas sûr de comprendre, mais peut-être utile (Action de vérification d'un repo) Pour s'inspirer de la logic juste traiter les reactions (most-reacted-comments)

idées annex:

Ajouter automatiquement une issue à une milestone https://github.com/marketplace/actions/auto-add-milestone

Automatiser l'ajout de label en fonction des status

Pour trouver des actions

https://r2devops.io/marketplace

Exemple de workflow

Setting up a CI/CD workflow on GitHub Actions for a React App (with GitHub Pages and Codecov)

Je ne sais pas comment classer ça

Éditeur graphique pour l'édition de workflow

commencer avec github action rappel action

workflow intégré au projet mais limité

Et puis les recherche Google et Youtube

ci/cd bot action github youtube: bot action github github action on github action reaction action when label github action count reaction github action reaction github action status github action set status github "action" "reacted" "github" action when everybody reacted action on project github youtube: github action project

whoamitty commented 8 months ago

Finalement, je pense faire un

on:
  cron: "* 4 * * *" # tous les jours à 4 heurs
  workflow_dispatch: ""
whoamitty commented 8 months ago

Je vien de revoir mes objectifs à la baisse

Pour le moment, il y auras qu'un seul emote du devoir fait Et soit on feras un vote, pour choisir c'est lequel, soit je le choisirais.

je vais faire ça, et ensuite peut-être que je trouverais une solution pour pouvoir gérer tous les cas d'emote.

En gros je doit me concentrer sur l'essentiel et faire en sorte que ce projet vois le plus tôt possible une mise en production pour cette année.

Et j'ai vraiment beaucoup trôp tardé donc j'expliquerais prochaînement sur quoi je bloque mais pas dans ce commentaire.

Peut-être quand je l'aurais mis en production. J'aimerais terminer ça ce soirs

Et la rentré c'est Lundi 6/11/23 Donc c'est chaud.

whoamitty commented 8 months ago

Bon, bon, bon, je revois encors plus mes objectifs à la baisse. il n'y auras pas de vérifications pour savoirs si ce sont les bonnes personne qui ont réagis.

Ceci car, pour le moment je ne trouve pas le moyen de récupérer cette info Donc peut-être aussi prochaînement.

whoamitty commented 8 months ago

Ici je vais laisser une trâce des différentes tâche ayant permises de mettre ce projet à bien Elles me permettrons de m'organiser et de ne pas perdre le fils de ce que je fait. Peut-être que j'y mettrais ce qui as été fait depuis le début. Mais je commence par organiser ce qui est à faire.

Un peut d'organisation

PARTIE 1 TRAITONS UN SEUL EMOJI sans verif des users PARTIE 2 TRAITONS UN SEUL EMOJI avec verif des users PARTIE 3 TRAITONS LES TOUS

PARTIE 1 TRAITONS UN SEUL EMOJI sans verif des users

A. CHERCHONS LES CARTES D'UNE COLONNE

La partie exemple

B. ENCHAÎNONS LES REQUÊTES

C. CHECKONS LES REACTIONS

Je doit mettre le coeur

PARTIE 2 TRAITONS UN SEUL EMOJI avec verif des users

PARTIE 3 TRAITONS LES TOUS