Skip to content

Active la fonction de déploiement en git tag et pypi

Benoît Courty requested to merge publish-pkg into master

Created by: sandcha

  • Amélioration technique ne nécessitant pas de mise à jour de version.
  • Détails :
    • Cette PR est associée avec :
      • la création d'un compte pypi au nom de leximpact-bot
      • l'activation du dépôt sur CircleCI et l'ajout dans ses variables d'environnement du mot de passe pour leximpact-bot
    • Définit les dépendances entre jobs et sépare le job test du build dans CircleCI
    • Renomme les cache sur CircleCI pour intégrer en particulier le nom de la branche (source de bugs sinon)
    • Amende le script de vérification des changements fonctionnels pour l'adapter à notre cas : dépôt n'ayant pas encore de git tags
    • Ajoute un badge en haut du README donnant le status CircleCI

Ces changements :

  • Modifient des éléments non fonctionnels de ce dépôt.

😞 La mise à jour du script has_functional_changes.sh est inutile car il survient après le merge sur master (donc le dernier commit sur master n'est pas un bon point de référence).

Il manquait à cette PR le fait de donner l'autorisation à CircleCI de tagger sur GitHub via un compte GitHub leximpact-bot tel que décrit dans cette PR openfisca extension-template.

Merge request reports