- #450 [BUGFIX] Corriger la suppression des RA pour les repo non gérés par Pix Bot (PIX-14712).
- #449 [FEATURE] Clôturer les review apps depuis Pix Bot (PIX-14712).
- #448 [BUMP] Update Node.js to v20.18.0.
- #446 [BUMP] Lock file maintenance.
- #445 [BUMP] Lock file maintenance.
- #382 [DOCUMENTATION] Mise à jour du schéma de déploiement.
- #444 [TECH] Refactorer le controller GitHub.
- #441 [BUMP] Update dependency @1024pix/scalingo-review-app-manager to ^2.1.1 (dossier racine).
- #440 [BUMP] Lock file maintenance.
- #439 [BUMP] Lock file maintenance.
- #438 [BUMP] Lock file maintenance.
- #436 [BUMP] Lock file maintenance.
- #435 [FEATURE] Déployer les apps grâce au webhook GitHub sans que le repository soit lié dans Scalingo.
- #434 [TECH] Déplacer le webhook GitHub release dans la partie
run
(PIX-13870).
- #433 [BUGFIX] Eviter les 500 sur l'appel /github/webhook. .
- #432 [BUMP] Update dependency chai to v5 (dossier racine).
- #430 [FEATURE] Permettre le déploiement dès la création d'une release (PIX-13870).
- #431 [BUMP] Update dependency axios to v1.7.4 [SECURITY].
- #429 [BUMP] Lock file maintenance.
- #406 [BUMP] Update Node.js to ^20.16.0.
- #425 [BUMP] Update dependency node-fetch to v3.
- #422 [BUMP] Update dependency node to v20.16.0.
- #421 [BUMP] Update Node.js to v20.16.0.
- #420 [BUMP] Lock file maintenance (dossier racine).
- #418 [FEATURE] Ajout d'une commande slack pour déploiement de pix-data-api-pix (PIX-13714).
- #417 [BUMP] Lock file maintenance (dossier racine).
- #416 [FEATURE] Activer les RA pour pix-api-data-pix.
- #415 [BUMP] Lock file maintenance (dossier racine).
- #414 [BUMP] Lock file maintenance (dossier racine).
- #413 [BUMP] Lock file maintenance (dossier racine).
- #412 [FEATURE] Faire en sorte d'uniquement déployer Pix Api Data.
- #410 [BUMP] Lock file maintenance (dossier racine).
- #409 [FEATURE] Activer les RA pour pix-api-data.
- #408 [BUMP] Lock file maintenance (dossier racine).
- #407 [BUMP] Update dependency @octokit/rest to v21 (dossier racine).
- #405 [BUMP] Lock file maintenance (dossier racine).
- #404 [BUMP] Lock file maintenance (dossier racine).
- #403 [BUMP] Lock file maintenance (dossier racine).
- #402 [BUMP] Lock file maintenance (dossier racine).
- #401 [BUMP] Update dependency node to v20.14.0.
- #376 [BUMP] Update dependency eslint to v9.
- #400 [BUMP] Update dependency @1024pix/eslint-config to ^1.3.2 (dossier racine).
- #399 [BUMP] Lock file maintenance (dossier racine).
- #398 [BUMP] Update Node.js to v20.14.0.
- #392 [TECH] Migrer le code en ESM.
- #397 [BUMP] Update dependency eslint-plugin-n to v17 (dossier racine).
- #396 [BUMP] Update dependency @1024pix/eslint-config to ^1.3.1 (dossier racine).
- #395 [BUMP] Lock file maintenance (dossier racine).
- #394 [BUMP] Update dependency sinon to v18 (dossier racine).
- #393 [BUMP] Lock file maintenance (dossier racine).
- #391 [BUMP] Update dependency node to v20.13.1.
- #390 [BUGFIX] Gère le renommage de l'application pix-1d-integration.
- #389 [BUMP] Update dependency node to v20.13.0.
- #385 [BUGIFX] Ne pas afficher les
CHANGES_REQUESTED
si ils ont été traités.
- #388 [FEATURE] Adapte la publication et le déploiement au renommage de Pix 1d en Pix Junior.
- #384 [TECH] Renomme 1d en Junior.
- #383 [BUMP] Lock file maintenance (dossier racine).
- #381 [BUMP] Lock file maintenance (dossier racine).
- #380 [FEATURE] Mise à jour du message du bot pour pix-epreuves.
- #379 [BUMP] Lock file maintenance (dossier racine).
- #378 [BUMP] Update dependency node to v20.12.2.
- #377 [BUMP] Lock file maintenance (dossier racine).
- #375 [BUMP] Update Node.js to v20.12.2.
- #374 [BUMP] Update dependency node to v20.12.1.
- #373 [BUMP] Lock file maintenance (dossier racine).
- #372 [BUMP] Update Node.js to v20.12.1.
- #371 [BUMP] Update dependency node to v20.12.0.
- #370 [BUMP] Lock file maintenance (dossier racine).
- #369 [BUMP] Update Node.js to v20.12.0.
- #368 [BUMP] Lock file maintenance (dossier racine).
- #367 [BUMP] Lock file maintenance (dossier racine).
- #365 [BUMP] Lock file maintenance (dossier racine).
- #364 Revert "[FEATURE] Ne pas créer de RA quand la PR est en draft (PIX-9921)".
- #363 [FEATURE] Ne pas créer de RA quand la PR est en draft (PIX-9921).
- #362 [TECH] Utiliser le logger info à la place du logger ok qui n'existe pas.
- #361 [BUGFIX] Corrige l'utilisation de
logger.info
lors du déploiement d'un repo.
- #360 [TECH] Permettre la création de review app sur pix-epreuves.
- #357 [BUMP] Lock file maintenance (dossier racine).
- #356 [BUMP] Lock file maintenance (dossier racine).
- #355 [BUMP] Update dependency husky to v9 (dossier racine).
- #354 [BUMP] Lock file maintenance (dossier racine).
- #353 [BUMP] Lock file maintenance (dossier racine).
- #352 [BUMP] Update dependency node to v20.11.0.
- #350 [BUMP] Update Node.js to v20.11.0.
- #349 [BUMP] Update node.
- #348 [BUMP] Lock file maintenance (dossier racine).
- #347 [BUMP] Lock file maintenance (dossier racine).
- #344 [BUMP] Lock file maintenance (dossier racine).
- #343 [BUMP] Lock file maintenance (dossier racine).
- #351 PIX-9190 : Enrichir le logger de pix bot.
- #340 Ajouter le déploiement de Privatebin depuis slack.
- #342 [TECH] Add 1d and audit-logger to versioned applications.
- #341 [BUMP] Lock file maintenance (dossier racine).
- #339 [BUMP] Lock file maintenance (dossier racine).
- #337 [BUMP] Update dependency @1024pix/scalingo-review-app-manager to ^2.1.0 (dossier racine).
- #336 [BUMP] Lock file maintenance (dossier racine).
- #335 [BUMP] Update dependency axios-retry to v4 (dossier racine).
- #334 [BUMP] Lock file maintenance (dossier racine).
- #331 [TECH] Vérifier si une RA existe avant de la créer.
- #330 [BUMP] Lock file maintenance (dossier racine).
- #332 [BUMP] Update dependency axios to v1.6.0 [SECURITY].
- #322 [TECH] Mettre a jour le chemin de config.js.
- #326 [BUMP] Update dependency lint-staged to v15 (dossier racine).
- #328 [BUMP] Update dependency sinon to v17 (dossier racine).
- #329 [BUMP] Update node to v20 (major).
- #324 [BUMP] Lock file maintenance (dossier racine).
- #321 [BUMP] Update node.
- #313 [TECH] Afficher le label de la team concernée et le lien vers la PR associée au changement de config.
- #318 [TECH] Amélioration de la gestion des appels en échec lors de la récupération des derniers tags.
- #317 [BUMP] Update dependency sinon to v16 (dossier racine).
- #314 Afficher la progression synthétique des tests.
- #316 Ne pas tracer durant les tests.
- #315 Empêcher le crash de l'API en cas de configuration incorrecte.
- #312 [BUGFIX] Corriger le message envoyé sur slack lors de changements du fichier config.js.
- #310 [FEATURE] ✨ Envoyer un message sur slack en cas de changements sur le fichier config.js.
- #311 [TECH] Utiliser un client HTTP pour communiquer avec Slack.
- #309 [BUGFIX] 🐛 Corriger le lien vers le diff dans la vue Slack release-publication-confirmation.
- #307 [FEATURE] Ajouter un lien vers la diff lors de la création de la release.
- #306 [TECH] Correction de la propriété timezone en timeZone dans le cron de l'autoscaler.
- #254 [TECH] Refactorer le logger.
- #303 [TECH] Ajout de logs quand l'autoscaler démarre.
- #298 [TECH] Ajout d'un job pour configurer automatiquement l'autoscaler d'applications sur Scalingo (PIX-8638).
- #302 [BUMP] ⬆️ Mettre à jour scalingo-review-app-manager en utilisant le nouveau paquet.
- #300 [TECH] Forcer l'utilisation de node-fetch par Octokit.
- #299 [BUMP] Lock file maintenance (dossier racine).
- #279 [BUMP] Update dependency @octokit/rest to v20 (dossier racine).
- #284 [BUMP] Update node to v18 (major).
- #296 [TECH] Tester unitairement la gestion des appels webhook de Github.
- #294 Déployer audit-logger automatiquement lors de MER / MEP.
- #293 [BUGFIX] Vérifier que la configuration Scalingo est fournie avant l'appel d'authentification.
- #292 [BUGFIX] Gérer les erreurs Scalingo lors du déploiement des applications d'integration.
- #290 [FEATURE] Déployer l'intégration du monorepo avec Pix Bot (PIX-8933).
- #291 [BUMP] Lock file maintenance (dossier racine).
- #289 [BUMP] Update node.
- #288 [BUMP] Update dependency lint-staged to v14 (dossier racine).
- #287 [BUMP] Update dependency eslint-config-prettier to v9 (dossier racine).
- #285 [TECH] ✨ Ajouter l'application audit-logger dans la configuration des RA du monorepo .
- #271 [FEATURE] Ajoute le suport du tag
BUMP
en préfixe de PR.
- #277 Ajout d'une commande slack de déploiement pour pix-api-data.
- #278 [TECH] Rend les déploiements déclaratif plutot qu'impératif.
- #276 [BUMP] Lock file maintenance (dossier racine).
- #275 [BUMP] Update dependency prettier to v3 (dossier racine).
- #273 Activer les review-app de l'application Pix4Pix.
- #263 [TECH] Précise la version de Node complète.
- #258 [TECH] Améliorer le test du déploiement du monorepo.
- #259 [BUGFIX] Correction de l'url de Pix1d dans les commentaires de PR (PIX-8336).
- #257 [FEATURE] Déployer pix1d (PIX-8336).
- #256 [FEATURE] Ajoute le suport du tag
BREAKING
en préfixe de PR.
- #255 [BUMP] Lock file maintenance (dossier racine)
- #253 [BUGFIX] Un seul évènement génère plusieurs lignes de log
- #252 [TECH] Tracer avec le logger dédié partout (PIX-8176)
- #251 [FEATURE] Les démarrage de job ne sont pas tracés dans Pix bot (PIX-7053)
- #250 [TECH] Ajout d'un template de commentaire pour Pix Tutos
- #249 Remove mail monitoring
- #244 [FEATURE] Migration de l'API manager de Gravitee à Nginx (PIX-7789)
- #242 [FEATURE] Ajouter les URL de la RA Orga sur .org et de la RA Certif sur .org
- #240 [BUMP] Lock file maintenance
- #239 [BUMP] Update Node.js to v16.20.0 (.circleci)
- #241 [BUMP] Update dependency node to v16.20.0
- #238 Créer des RA en cas de réouverture de PR
- #237 Prendre en compte le status ouvert d'une PR lors d'une synchro / dépoloiement de RA
- #236 [TECH] Utiliser la version de release qui vient d'être crée plutôt que d'appeler l'API Github
- #207 [TECH] Renommer www en index.js
- #235 Déployer le code à la création de la RA
- #233 [FEATURE] Au push sur une PR, on déploie nous même la review app
- #234 ✨ Ajout de l'URL des review-app de scalingo de pix1d sur les messages github
- #231 [TECH] ✨ Réessayer l'invalidation de cache en cas d'échec
- #232 [TECH] Mise à jour des dépendances
- #222 Expliciter la configuration de l'ecoMode
- #230 [BUMP] Lock file maintenance
- #228 ✨ Déployer geoapi via Pix bot
- #214 [BUGFIX] Corrige le nom de l'application Scalingo de review
- #226 [BUMP] Update Node.js to v16.19.1 (.circleci)
- #223 Corriger la suggestion de déploiement Slack
- #221 🎨 Faire un bump de version mineure par défaut
- #218 [FEATURE] Déployer pix-lcms-minimal en même temps que la production
- #220 [BUGFIX] Corriger le lien vers PixEditor dans le message automatique envoyée au Reviews Apps
- #217 chore(deps): update node.js to v16.19.0
- #216 chore(deps): update dependency node to v16.19.0
- #215 Mettre à jour les dépendences aussi vite que possible
- #213 [BUGFIX] Les liens vers l'application Airflow scalingo dans la PR sont invalides
- #212 [FEATURE] Déployer airflow
- #209 [FEATURE] Change les liens vers les reviews app
- #211 [BUGFIX] Corrige le déploiement de pix-360
- #210 [FEATURE] Déploie pix 360 depuis pix-bot
- #208 [BUGFIX] Corrige le template d'urls pour les Review Apps.
- #206 [BUGFIX] Les commentaires de PR ne sont toujours pas encore tout à fait corrects
- #205 [BUGFIX] Les commentaires de PR ne toujours sont pas tout à fait corrects
- #204 [BUGFIX] Les commentaires de PR non sont pas tout à fait corrects
- #202 [TECH] Ajouter un lien vers la review-app dans la pull-request
- #203 [TECH] Supprimer le template de PR en doublon
- #201 [TECH] Corriger l'orthographe de la notification de déploiement en erreur
- #199 [TECH] Tracer les erreurs Github
- #200 [TECH] Linter les tests de manière homogène
- #198 [TECH] Expliciter la description de l'application
- #186 [TECH] Créer automatiquement des PR de montées de version
- #184 [TECH] Utiliser les templates de configuration par défaut pour Renovate
- #194 Update dependency slack-block-builder to ^2.7.2
- #195 Update dependency mocha to ^10.2.0
- #188 Update dependency prettier to ^2.8.1
- #189 Update dependency scalingo-review-app-manager to ^1.0.5
- #187 Update dependency nock to ^13.2.9
- #183 chore(deps): update dependency node to v16.18.1
- #180 🔧 Désactiver les limites de PR de renovate
- #179 Signaler clairement les PR renovate
- #176 chore(deps): update node.js to v16.18.1
- #174 Configure renovate
- #171 Mettre à jour automatiquement l'environnement
- #170 [TECH] Mise à jour de l'environnement
- #169 [TECH] Mettre à jour environnement (axios, scalingo-cli, octokit/rest)
- #167 [TECH] Mise à jour de l'environnement
- #168 Créer une application Scalingo avec une configuration valide via Slack
- #166 [TECH] Tracer le message d'erreur du CDN
- #165 [TECH] Déployer Airflow en production depuis Slack
- #164 Mise à jour du nom des application Gravitee APIM
- #163 🎨 Ecrire les logs d'erreurs sur une ligne
- #162 [BUGFIX] Corrige les crashs liés aux déploiements de Review Apps Scalingo
- #161 Adding pix-datawarehouse-data to pix-db-replication app
- #160 [BUGFIX] Mise à jour de scalingo-review-app-manager
- #159 [BUGFIX] Corrige le nom de l'application scalingo pour le metabase de data
- #158 [BUGFIX] Mise a jour de scalingo-review-app-manager
- #156 [TECH] Gérer les erreurs inattendues
- #155 [FEATURE] Déployer Gravitee
- #151 [FEATURE] Filtrer les PR draft sur la commande Slack /pr-pix
- #153 [BUGFIX] Mise à jour de scalingo-review-app-manager
- #152 [DX] Construction query string Octokit via function
- #148 [TECH] Mettre à jour cron de 1.8 à 2.1
- #149 [BUGFIX] Le nom du shortcut de création de l'application est trop long.
- #150 Mentionner MER/MEP au début du label de l'action de release
- #147 [TECH] Linter l'ensemble des fichiers.
- #144 [TECH] Créer une application Scalingo depuis Slack
- #145 [TECH] Permettre de linter avec autofix avant chaque commit en local, si besoin.
- #146 [CLEANUP] Utilise l'action github d'auto-merge commune
- #142 [FEATURE] Eviter de déployer une RA si la PR contient le label
no-review-app
.
- #140 🐛 Corriger l'envoi de messages slack
- #138 [TECH] Mise en place Prettier et utilise les règles standard
- #139 [BUGFIX] Corrige le déploiement en recette
- #137 [BUGFIX] Utiliser les commits entre les 2 releases pour afficher une notification de changement de config lors du déploiement
- #135 [FEATURE] Être en capacité d'être notifié en cas d'erreur de deploiement
- #134 [FEATURE] Créer une commande Slack pour donner les rôles par tour lors d'un mob
- #133 [TECH] Utiliser node 16.
- #132 [FEATURE] Utilise une seule application de production pour pix-db-stats
- #131 [TECH] Ajouter une commande de création et de déploiement de Pix Tutos (PIX-5127).
- #129 [FEATURE] Déploiement de metabase
- #126 [CLEANUP] Supprime la config PIX_APPS_TO_DEPLOY
- #130 [FEATURE] Ajouter les review apps pour pix-tutos (PIX-5030)
- #128 [BUGFIX] Corrige le nom des applications déployées pour pix-db-stats
- #127 [BUGFIX] Corrige la première release
- #125 [FEATURE] Ajoute le déploiement de pix-db-stats
- #122 [CLEANUP] Sépare le callback d'interactivité de la partie build de la partie run
- #123 [BUGFIX] Corrige le nom de l'application a déployer pour pix-bot-build
- #120 [FEATURE] Génére correctement le changelog pour une release après une correction de release à chaud
- #121 [CLEANUP] Refactoring des modals slack
- #119 [REVERT] Génére correctement le changelog pour une release après une correction de release à chaud
- #117 [CLEANUP] Ajout de tests sur le endpoint /slack/interactive-endpoint
- #118 [FEATURE] Rajoute le déploiement des reviews app de pix-pro et de pix-ui
- #116 [FEATURE] Factorisation de la génération des routes des commandes slash et du manifest
- #114 [FEATURE] Générer le manifest pour configurer les applications slack
- #101 [FEATURE] Génére correctement le changelog pour une release après une correction de release à chaud
- #105 [TECH] Mettre à jour les dépendances
- #115 [CLEANUP] Nettoyer les routes du module common
- #111 [CLEANUP] Ajout de tests unitaires sur le script release-pix-repo.sh
- #104 [FEATURE] Gérer le déploiement des review app sur scalingo
- #107 [CLEANUP] Supprimer l'utilisation de moment.js et nettoyage des dépendances
- #100 [CLEANUP] Ajout de tests unitaires sur le script publish.sh
- #102 [CLEANUP] Supprimer de la duplication sur le webhook Slack
- #103 [CLEANUP] Supprimer le package inutile npm crypto
- #99 Revert "[TECH] Monter de version node vers la 16.14 "
- #93 [TECH] Documenter l'accès aux changements d'une release d'un projet Pix
- #96 [BUGFIX] Utiliser le français dans les titres de groupe des changelogs
- #94 [BUGFIX] Suppression de l'étape d'installation des packages npm lors de la release
- #91 [BUGFIX] Meilleur message de succès lors du déploiement d'ember-testing-library
- #90 [FEATURE] Ajout du support d'ember-testing-library
- #89 [TECH] Avoir le même workflow de merge que sur les autres repositories.
- #88 [BUGFIX] Utiliser la bon attribut comme lien vers les PR dans le changelog.
- #87 [FEATURE] Générer le contenu du Changelog.md en regroupant les pull requests par type (PIX-2593).
- #85 [TECH] Mise à jour du client scalingo
- #86 [TECH] Notifier s'il y a eu des changements de variables d'environnement lors d'une mise en recette ou d'une mise en production.
- #84 [TECH] Ne pas permettre de faire de release Pix-UI sans donner de version
- #83 [TECH] Corrige une typo
- #82 [FEAT] Ajout d'un CRON pour déployer Pix site tous les mois pour maintenir les statistiques à jour (PIX-2939).
- #81 Ne pas afficher les commandes exécutés dans les scripts de publication pour ne pas afficher les tokens en prod
- #75 Bump lodash from 4.17.19 to 4.17.21
- #80 [BUGFIX] Empêcher le run de /deploy-last-version sur une application autre que celle du repo Pix
- #77 [TECH] Corriger l'utilisation de la variable BRANCH_NAME dans common.sh
- #76 [TECH] Correction de la commande de hotfix Slack
- #73 [FEATURE] Ajoute la commande de création, publication et déploiement en recette d'un patch (hotfix).
- #74 [Feature] Ajout d'info dans les message slack de PRs
- #68 [FEATURE] Obtenir le statut de toutes les apps plutôt qu'une seule
- #67 [BUGFIX] Appel à /app-status avec un nom court
- #69 [TECH] Supprimer un endpoint inutilisé
- #70 Mise à jour de la documentation
- #66 Pouvoir saisir des noms d'app raccourci sur la commande app-status
- #65 [FEATURE] Ajout d'un endpoint Slack pour récupérer le status d'une App Scalingo