chore: Activer liip:imagine et mise à jour CHANGELOG
This commit is contained in:
68
CHANGELOG.md
68
CHANGELOG.md
@@ -1,25 +1,57 @@
|
||||
## CHANGELOG
|
||||
# Changelog
|
||||
|
||||
### 1.0.0 (2025-07-16)
|
||||
## 1.0.0 (2025-07-16)
|
||||
|
||||
**Features:**
|
||||
### Features
|
||||
|
||||
* **Initialisation du projet mainframe:** Mise en place de la structure initiale du projet mainframe, incluant la configuration de base et le pipeline CI/CD pour les étapes d'installation, de test, de build, d'analyse de code et de déploiement. Intégration des services Redis et PostgreSQL.
|
||||
* **Initialisation du Projet:**
|
||||
* Initialise le projet mainframe avec les contrôleurs, services, assets et la configuration initiale.
|
||||
* Ajoute la configuration Docker et GitLab CI, ainsi que d'autres fichiers nécessaires. Supprime les fichiers `compose` et `importmap` obsolètes.
|
||||
* Ajoute l'ensemble initial des fichiers du projet et un `CHANGELOG` (renommé plus tard en `CHANGELOG.md`).
|
||||
* Ajoute les packages de l'application web.
|
||||
* **Améliorations CI/CD (.gitlab-ci.yml):**
|
||||
* Initialise le pipeline CI/CD avec les étapes de base.
|
||||
* Ajoute les variables PostgreSQL au pipeline CI/CD.
|
||||
* Met à jour l'image Docker utilisée dans le pipeline.
|
||||
* Configure SonarQube et les installations CI.
|
||||
* Ajoute la mise en cache des dépendances Composer et Bun pour améliorer les performances.
|
||||
* Inclut l'exécution des tests dans GitLab CI.
|
||||
* Améliore la mise en cache et les dépendances au sein du pipeline CI/CD.
|
||||
* Ajoute le cache Composer/Bun.
|
||||
* Source `bashrc` dans GitLab CI.
|
||||
* **Génération du Sitemap:**
|
||||
* Ajoute l'URL de la page d'accueil au sitemap.
|
||||
* Corrige la génération d'URL absolue dans `SitemapSubscriber` (deux commits distincts pour ce correctif).
|
||||
* **Ansible et Déploiement:**
|
||||
* Ajoute les fichiers Ansible initiaux.
|
||||
* Inclut l'installation de PHP 8.3 et les dépendances pour le déploiement.
|
||||
* Met en place le déploiement via SSH dans `.gitlab-ci.yml`.
|
||||
* Ajoute un script de mise à jour et la configuration de Supervisor.
|
||||
* Configure les variables Ansible et ajoute Composer/Bun.
|
||||
* Ajoute la configuration Caddy et des améliorations générales au playbook Ansible.
|
||||
* Commente la tâche `liip:imagine:cache:remove` dans Ansible.
|
||||
* **Attribut Mainframe et Écouteur d'Événements:**
|
||||
* Ajoute l'attribut `Mainframe` et ses tests.
|
||||
* Ajoute l'écouteur d'événements `MainframeAttribute` et son test unitaire. Cet écouteur gère l'ajout de l'en-tête `X-Robots-Tag`.
|
||||
* **Fonctionnalités de Base:**
|
||||
* Ajoute `HomeController` et son test.
|
||||
* Ajoute la configuration et les dépendances initiales.
|
||||
|
||||
* **Ajoute variables PostgreSQL:** Ajout des variables d'environnement pour PostgreSQL dans le pipeline CI/CD.
|
||||
### Refactor
|
||||
|
||||
* **Initialise pipeline CI/CD:** Initialisation du pipeline CI/CD avec les étapes de base.
|
||||
* **Renommage/Déplacement de Fichiers:**
|
||||
* Renomme `deploy.yml` en `playbook.yml`.
|
||||
* Déplace `.gitlab-ci.yml` à la racine du projet.
|
||||
* Remplace `CHANGELOG` par `CHANGELOG.md`.
|
||||
|
||||
* **Initialisation du projet mainframe:** Ajout de la configuration Docker, GitLab CI et autres fichiers. Suppression des fichiers compose et importmap obsolètes.
|
||||
### Chore
|
||||
|
||||
* **Add webapp packages:** Ajout des packages de l'application web.
|
||||
|
||||
* **Add initial set of files:** Ajout de l'ensemble initial de fichiers.
|
||||
|
||||
**Refactor:**
|
||||
|
||||
* **Déplace .gitlab-ci.yml à la racine:** Le fichier de configuration GitLab CI/CD a été déplacé à la racine du projet.
|
||||
|
||||
**Chore:**
|
||||
|
||||
* **Mettre à jour l'image Docker:** Mise à jour de l'image Docker utilisée dans le pipeline CI/CD.
|
||||
* **Gestion du Cache:**
|
||||
* Supprime le cache inutilisé dans `.gitlab-ci.yml`.
|
||||
* **Gestion des Dépendances:**
|
||||
* Supprime les dépendances Stimulus, Turbo et AssetMapper.
|
||||
* Supprime les fichiers inutilisés associés à ces dépendances.
|
||||
* **SonarQube:**
|
||||
* Configure SonarQube et les tests associés.
|
||||
* **Global:**
|
||||
* Un commit générique "global", probablement pour des ajustements mineurs à travers le projet.
|
||||
|
||||
Reference in New Issue
Block a user