Active la fonction de déploiement en git tag et pypi
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
- la création d'un compte pypi au nom de
- Définit les dépendances entre jobs et sépare le job
test
dubuild
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
- Cette PR est associée avec :
Ces changements :
- Modifient des éléments non fonctionnels de ce dépôt.
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
.