-
Notifications
You must be signed in to change notification settings - Fork 31
Refonte de la Pipeline CI/CD #278
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
Conversation
Update README.md
Plus de tests
|
On est d'accord qu'on reste sur le même type pour la version ? |
allez tente écoute |
|
rexlManu/pterodactyl-upload-action#5 voila l'issue que j'ai créé. |
ouais dommage ça sera pas tellement automatiser mais bon pg on verra ce qu'il dit |
|
le repo a plus vrm l'air d'être maintenu, il répondra prob pas avant 2 ans. |
|
ouais donc j'ai fais le changement et j'ai modifié l'action pour utiliser mon fork |
|
je peux pas le tester car j'ai pas de serveur pterodactyl a disposition mais tu peux regarder les changements que j'ai fait normalement tt va bien |
|
normalement c'est bon ducoup mais faudra tester |
|
ok |
|
bon bah il a merge la PR presque immédiatement donc je vais remettre son action |
|
je viens de voir que ri1 a fork mon repo |
|
je te conseil de forker l'original et pas le mien car je vais pas le maintenir |
|
pas compris mais dite moi quand c'est good pour que je continue à review et ptet a mettre en test |
|
Ducoup j'ai mis l'action fork par ServerOpenMC. |
je vais faire une petite pause, je reprends surement ce soir vers 21h 22h je metterais en place le versionning |
|
tu as bien enlevé la notif discord? (on va eviter de ping 10 fois les joueurs) |
|
non j'ai juste enlevé le @NotifOpenMC |
ok |
ri1ongithub
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
|
Bon on va tester tout ça @PiquelChips |
* fix: List.of() creates immutable list * fix: Rename invitation variable to avoid confusion * feat: _iambibi's work from https://github.com/ServerOpenMC/PluginV2VersioningTest * Update README.md * feat: fix creation of tag * Update README.md * Update README.md * remove adding tags on merge * feat: add merging of milestone branch into master on milestone close * feat: combined all build and test workflows * fix: clean up workflows and translate * feat: merge PR into milestone branch * Plus de tests * Update README.md (#5) * remove pr-close workflow * feat: check if target branch is correct * fix typo * fix typo * Feat (#7) * remove pr-close workflow * feat: check if target branch is correct * fix typo * fix typo * clean check-milestone * feat: milestone-create workflow * feat: add deleting branch when milestone-closed * clean up milestone workflows * Feat (#8) * remove pr-close workflow * feat: check if target branch is correct * fix typo * fix typo * clean check-milestone * feat: milestone-create workflow * feat: add deleting branch when milestone-closed * clean up milestone workflows * fix: wrong branch name * Feat (#9) * remove pr-close workflow * feat: check if target branch is correct * fix typo * fix typo * clean check-milestone * feat: milestone-create workflow * feat: add deleting branch when milestone-closed * clean up milestone workflows * fix: wrong branch name * fix: naming of jar in release workflow * feat: clean pr template * feat: workflows.md to explain the pipeline * fix: naming of jar in release workflow * feat: clean pr template * feat: workflows.md to explain the pipeline * fix: check-milestone had suplicated code * remove test * feat: simplified pipeline * fix typos (I hope) * feat: add automatic release notes generation * translated release.yml * remove unnecessary step in PR template * fix: version numbre not being set properly in plugin.yml * feat: removed unneccessary workflows * feat: release posted on discord * fix checkout version for discord notif * change actions version * fix: change @ in discord notification * simplify workflows * Feat (#14) * fix: List.of() creates immutable list * fix: Rename invitation variable to avoid confusion * feat: _iambibi's work from https://github.com/ServerOpenMC/PluginV2VersioningTest * Update README.md * feat: fix creation of tag * Update README.md * Update README.md * remove adding tags on merge * feat: add merging of milestone branch into master on milestone close * feat: combined all build and test workflows * fix: clean up workflows and translate * feat: merge PR into milestone branch * Plus de tests * Update README.md (#5) * remove pr-close workflow * feat: check if target branch is correct * fix typo * fix typo * Feat (#7) * remove pr-close workflow * feat: check if target branch is correct * fix typo * fix typo * clean check-milestone * feat: milestone-create workflow * feat: add deleting branch when milestone-closed * clean up milestone workflows * Feat (#8) * remove pr-close workflow * feat: check if target branch is correct * fix typo * fix typo * clean check-milestone * feat: milestone-create workflow * feat: add deleting branch when milestone-closed * clean up milestone workflows * fix: wrong branch name * Feat (#9) * remove pr-close workflow * feat: check if target branch is correct * fix typo * fix typo * clean check-milestone * feat: milestone-create workflow * feat: add deleting branch when milestone-closed * clean up milestone workflows * fix: wrong branch name * fix: naming of jar in release workflow * feat: clean pr template * feat: workflows.md to explain the pipeline * fix: naming of jar in release workflow * feat: clean pr template * feat: workflows.md to explain the pipeline * fix: check-milestone had suplicated code * remove test * feat: simplified pipeline * fix typos (I hope) * feat: add automatic release notes generation * translated release.yml * remove unnecessary step in PR template * fix: version numbre not being set properly in plugin.yml * feat: removed unneccessary workflows * feat: release posted on discord * fix checkout version for discord notif * change actions version * fix: change @ in discord notification * simplify workflows --------- Co-authored-by: GitHub Actions <actions@github.com> * add configuration of git in milestone-close * Feat (#15) * fix: List.of() creates immutable list * fix: Rename invitation variable to avoid confusion * feat: _iambibi's work from https://github.com/ServerOpenMC/PluginV2VersioningTest * Update README.md * feat: fix creation of tag * Update README.md * Update README.md * remove adding tags on merge * feat: add merging of milestone branch into master on milestone close * feat: combined all build and test workflows * fix: clean up workflows and translate * feat: merge PR into milestone branch * Plus de tests * Update README.md (#5) * remove pr-close workflow * feat: check if target branch is correct * fix typo * fix typo * Feat (#7) * remove pr-close workflow * feat: check if target branch is correct * fix typo * fix typo * clean check-milestone * feat: milestone-create workflow * feat: add deleting branch when milestone-closed * clean up milestone workflows * Feat (#8) * remove pr-close workflow * feat: check if target branch is correct * fix typo * fix typo * clean check-milestone * feat: milestone-create workflow * feat: add deleting branch when milestone-closed * clean up milestone workflows * fix: wrong branch name * Feat (#9) * remove pr-close workflow * feat: check if target branch is correct * fix typo * fix typo * clean check-milestone * feat: milestone-create workflow * feat: add deleting branch when milestone-closed * clean up milestone workflows * fix: wrong branch name * fix: naming of jar in release workflow * feat: clean pr template * feat: workflows.md to explain the pipeline * fix: naming of jar in release workflow * feat: clean pr template * feat: workflows.md to explain the pipeline * fix: check-milestone had suplicated code * remove test * feat: simplified pipeline * fix typos (I hope) * feat: add automatic release notes generation * translated release.yml * remove unnecessary step in PR template * fix: version numbre not being set properly in plugin.yml * feat: removed unneccessary workflows * feat: release posted on discord * fix checkout version for discord notif * change actions version * fix: change @ in discord notification * simplify workflows * add configuration of git in milestone-close --------- Co-authored-by: GitHub Actions <actions@github.com> * fix: tag name in milestone-close * improve milestone-close release-create * fix: wrong filepath for release * undo last thing * removed old stuff from milestone-close * feat: simplify tag system * feat: add tagless binary to release * feat: add deploy to server to milestone-close * fix branding of discord release * feat: join message with milestone url * fix: error expanding version and milestone url in build.gradle * fix: token used for milestone-close release * feat: name format verification * feaet: remove . from file name * fix name check * fix name check * fix regex pattern * fix: build.gradle naming scheme * fix tag system * fix indentation * fix: welcome message * feat: /omcrestart * fix: dont restart pterodactyl server * feat: make restart work in console properly * feat: modifie regex for more patters + explain error * feat: only console can send the message * translate discord release * fix translattion * feat: add sending console command on release * fix regex * fix regex * use ServerOpenMC action for pterodactyl upload --------- Co-authored-by: GitHub Actions <actions@github.com>
Petit résumé de la PR:
Système de versionnage et de CI/CD pour le plugin
Étape nécessaire afin que la PR soit fini (si PR en draft)
/omcrestartqui redémarre le serveur au bout de 1minRELEASE_TOKEN)PANEL_HOST,API_KEYetSERVER_IDWEBHOOK_URL[tuto](https://github.com/marketplace/actions/github-releases-to-discordDecrivez vos changements
release.yml)build-test.yml)build.gradle:TAGetSNAPSHOTafin de mieux gérer le versioning des builds du plugin (en local, en test ou en prod)Un exemple du message discord. Bien sûr, les vrais auront des vrais changements et un nom de milestone plus joli:

Le système de versioning:
SNAPSHOT=trueSNAPSHOT=trueetGITHUB_SHA=azertyuiopoiuytrezertyuiooiuytre(simulation de l'envrionment de build debuild-test.yml)TAG=2.1.3(simulation de l'environment de release)Merci a @iambibi d'avoir commencé, j'ai repris son code ici pour mon système