Optimiser son intégration continue de projet Python (mais pas que)
Détails
Il était temps de reprendre les sessions - on commence 2026 en co-organisant cet évènement avec la communauté Rennes DevOps avec 2 sujets à l'interface Python-DevOps :
- Automatiser une release avec Github actions : montée de version, publication sur PyPI (Luc Sorel-Giffo)
- Comment l’IA va vous aider à réduire votre impact carbone (Nicolas Ledez)
- et bien sûr, les actus Python présentées par Anthony Ricaud
⚠️ S'il n'y a plus de place libre sur cet évènement, vous pouvez aller voir sur celui de Rennes DevOps concernant la même soirée : https://www.meetup.com/fr-fr/rennes-devops/events/313631110/ ⚠️
Pitchs
- Automatiser une release avec Github actions : montée de version, publication sur PyPI
(par Luc Sorel-Giffo - profil LinkedIn - tech-lead Python et front chez SeeYouSun)
Retour d'expérience articulant 2 problématiques dans l'écosystème des Github actions :
- la création et la publication automatisée d'une release avec l'outil python-semantic-release : des (conventional) commits aux notes de releases
- le processus "trusted publishing" mis en place par PyPI pour sécuriser la mise en ligne de nouvelles versions de paquets Python
Quels sont les avantages et les pré-requis de cette articulation ? Est-ce une bonne idée ? Tout est affaire de contexte, on en parle ensemble.
- Comment l’IA va vous aider à réduire votre impact carbone
(par Nicolas Ledez - profil LinkedIn - responsable infrastructure chez CGWire, consultant DevOps)
L’IA est incontestablement consommatrice de ressources. Mais puisque le mal est fait, pourquoi ne pas l’utiliser à bon escient pour réduire notre impact carbone ? Je l’ai mise à profit sur notre projet Zou pour optimiser les tests et la CI. Venez découvrir les résultats, c’est impressionnant.
Accueil chez Kanoma Rennes
Merci à Kanoma d'accueillir cette session dans leur amphithéâtre près de l'entrée ! Accessibilité PMR. Un apéritif convivial et des pizzas 🍕(avec options végé et végan) clôtureront la soirée : l'inscription est donc nécessaire mais gratuite, elle permet de dimensionner l'apéro ; donc elle engage à venir ou à libérer sa place en cas d'indisponibilité soudaine 🙏
Accès
Transports en communs (itinéraire Star), arrêt Gare de Rennes
- métro : lignes A et B
- bus lignes C1 / C2 / 11 / 208
- vélo et Vélo Star
L'évènement est ouvert à toute personne intéressée par ces sujets, dans la limite de la jauge de 35 personnes. Une rediffusion sera disponible sur la playlist Python Rennes de la chaîne YouTube du BreizhCamp quelques jours plus tard.
