{"id":423,"date":"2026-11-08T23:11:29","date_gmt":"2026-11-08T20:11:29","guid":{"rendered":"https:\/\/fluxwp.com\/wiki\/guncelleme-sunucusu-fr\/github-ve-yayin-fr\/"},"modified":"2026-11-08T23:11:29","modified_gmt":"2026-11-08T20:11:29","slug":"github-ve-yayin-fr","status":"publish","type":"flx_wiki","link":"https:\/\/fluxwp.com\/fr\/wiki\/guncelleme-sunucusu-fr\/github-ve-yayin-fr\/","title":{"rendered":"D\u00e9p\u00f4ts GitHub et versions automatis\u00e9es"},"excerpt":{"rendered":"<p>Le serveur de mise \u00e0 jour lit les versions de GitHub. Un r\u00e9f\u00e9rentiel peut contenir plusieurs packages\u00a0:<\/p>\n","protected":false},"author":1,"parent":422,"menu_order":1,"template":"","meta":{"_flxseo_title":"","_flxseo_desc":"","_flxseo_focus":"","_flxseo_noindex":false,"_flxseo_image":""},"flx_wiki_section":[],"class_list":["post-423","flx_wiki","type-flx_wiki","status-publish","hentry"],"lang":"fr","translations":{"en":257,"tr":153,"de":311,"es":367,"fr":423,"pt-br":479,"ja":535,"ar":647,"ru":703,"zh":591},"markdown":"Le serveur de mise \u00e0 jour lit les versions de GitHub. Un r\u00e9f\u00e9rentiel peut contenir plusieurs packages\u00a0:```text\nplugins\/<slug>\/<slug>.php\nthemes\/<slug>\/style.css\nbin\/build.sh\n.github\/workflows\/release.yml\n```Utilisez les scripts de construction et le workflow de publication dans[FluxWP](https:\/\/github.com\/FluxWP\/fluxwp)comme r\u00e9f\u00e9rence.\n\n## Publier une version\n\n1. Augmentez l'en-t\u00eate`Version:`et la constante de version du package, le cas \u00e9ch\u00e9ant.\n2. Ajoutez des notes de version sous l'en-t\u00eate de version dans le fichier`CHANGELOG.md`du package.\n3. Soumettez le changement via une succursale et un PR. Apr\u00e8s examen et fusion avec main, Actions construit`dist\/<slug>.zip`, cr\u00e9e une version`<slug>-v<version>`et joint le ZIP.\n\nAvec`UPDATE_WEBHOOK_SECRET`configur\u00e9, le workflow actualise le cache du serveur. La mise \u00e0 jour appara\u00eet alors dans WordPress.\n\n## R\u00e8gles\n\nUne version avec trait d'union telle que`1.3.0-beta.1`est une version pr\u00e9liminaire pour les sites b\u00eata. Une diminution de version fait \u00e9chouer la version.`Requires Plugins:`d\u00e9clare les d\u00e9pendances install\u00e9es par FluxWP Panel. Utilisez`.distignore`dans le r\u00e9pertoire du package pour exclure des fichiers\u00a0; Les m\u00e9tadonn\u00e9es Git, node_modules et tests sont exclus par d\u00e9faut.\n\n## Constructions manuelles\n\nUtilisez Actions \u2192 Version du package \u2192 Ex\u00e9cuter le workflow pour les versions manuelles, en s\u00e9lectionnant \u00e9ventuellement un package. Pour un ZIP local, ex\u00e9cutez`bin\/build.sh plugins\/flx-example`. Les nouveaux packages appartiennent \u00e0`plugins\/<slug>\/`ou`themes\/<slug>\/`et sont d\u00e9couverts \u00e0 partir des versions lorsque le r\u00e9f\u00e9rentiel est activ\u00e9 sur le serveur.\n\nGardez les jetons hors du r\u00e9f\u00e9rentiel. Le jeton GitHub appartient au panneau du serveur de mise \u00e0 jour\u00a0;`UPDATE_WEBHOOK_SECRET`appartient aux secrets des actions GitHub.","html":"<p>Le serveur de mise \u00e0 jour lit les versions de GitHub. Un r\u00e9f\u00e9rentiel peut contenir plusieurs packages\u00a0:```text\nplugins\/\/.php\nthemes\/\/style.css\nbin\/build.sh\n.github\/workflows\/release.yml<\/p>\n<pre data-lang=\"Utilisez\"><code class=\"language-Utilisez\">\n\n## Publier une version\n\n1. Augmentez l'en-t\u00eate`Version:`et la constante de version du package, le cas \u00e9ch\u00e9ant.\n2. Ajoutez des notes de version sous l'en-t\u00eate de version dans le fichier`CHANGELOG.md`du package.\n3. Soumettez le changement via une succursale et un PR. Apr\u00e8s examen et fusion avec main, Actions construit`dist\/&lt;slug&gt;.zip`, cr\u00e9e une version`&lt;slug&gt;-v&lt;version&gt;`et joint le ZIP.\n\nAvec`UPDATE_WEBHOOK_SECRET`configur\u00e9, le workflow actualise le cache du serveur. La mise \u00e0 jour appara\u00eet alors dans WordPress.\n\n## R\u00e8gles\n\nUne version avec trait d'union telle que`1.3.0-beta.1`est une version pr\u00e9liminaire pour les sites b\u00eata. Une diminution de version fait \u00e9chouer la version.`Requires Plugins:`d\u00e9clare les d\u00e9pendances install\u00e9es par FluxWP Panel. Utilisez`.distignore`dans le r\u00e9pertoire du package pour exclure des fichiers\u00a0; Les m\u00e9tadonn\u00e9es Git, node_modules et tests sont exclus par d\u00e9faut.\n\n## Constructions manuelles\n\nUtilisez Actions \u2192 Version du package \u2192 Ex\u00e9cuter le workflow pour les versions manuelles, en s\u00e9lectionnant \u00e9ventuellement un package. Pour un ZIP local, ex\u00e9cutez`bin\/build.sh plugins\/flx-example`. Les nouveaux packages appartiennent \u00e0`plugins\/&lt;slug&gt;\/`ou`themes\/&lt;slug&gt;\/`et sont d\u00e9couverts \u00e0 partir des versions lorsque le r\u00e9f\u00e9rentiel est activ\u00e9 sur le serveur.\n\nGardez les jetons hors du r\u00e9f\u00e9rentiel. Le jeton GitHub appartient au panneau du serveur de mise \u00e0 jour\u00a0;`UPDATE_WEBHOOK_SECRET`appartient aux secrets des actions GitHub.<\/code><\/pre>","_links":{"self":[{"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/flx_wiki\/423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/flx_wiki"}],"about":[{"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/types\/flx_wiki"}],"author":[{"embeddable":true,"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/flx_wiki\/423\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/flx_wiki\/422"}],"wp:attachment":[{"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/media?parent=423"}],"wp:term":[{"taxonomy":"flx_wiki_section","embeddable":true,"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/flx_wiki_section?post=423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}