fix: ajout du composant rich text editor (TipTap v3) (#39)
All checks were successful
Release / release (push) Successful in 1m8s
All checks were successful
Release / release (push) Successful in 1m8s
## Résumé Release pour publier le composant `MalioInputRichText` (mergé via #37 dans `develop`). Inclut également un correctif de configuration `semantic-release` pour tolérer le format de commits du repo (`<type>(<scope>) : <message>` avec espace avant `:`). ## Changements - **#37** — `feat(input-rich-text)` : composant éditeur de texte riche TipTap v3 (déjà sur `develop`) - **chore(release)** : `parserOpts.headerPattern` ajouté à `commit-analyzer` et `release-notes-generator` dans `.releaserc.json` pour matcher le format Malio avec espace ## Pourquoi un titre `fix:` et pas `feat:` Choix utilisateur — bump souhaité **patch** (`v1.4.6` → `v1.4.7`) plutôt que minor. ## Test plan - [ ] Workflow Gitea Actions se déclenche après merge - [ ] semantic-release détecte le commit `fix:` et bump en `v1.4.7` - [ ] Tag `v1.4.7` créé - [ ] Package publié sur Gitea Packages npm registry - [ ] Test côté projet consommateur : `npm update @malio/layer-ui` → import `<MalioInputRichText>` ## Note durable Pour les futures PR de release : titre de la PR = un commit Conventional Commits (ex: `fix: …`, `feat: …`, `chore: …`). Avec ce parserOpts en place, l'espace avant `:` est désormais toléré par semantic-release. Co-authored-by: kevin <kevin@yuno.malio.fr> Co-authored-by: tristan <tristan@yuno.malio.fr> Co-authored-by: Kevin Boudet <kevin@yuno.malio.fr> Reviewed-on: #39 Co-authored-by: matthieu <matthieu@yuno.malio.fr> Co-committed-by: matthieu <matthieu@yuno.malio.fr>
This commit was merged in pull request #39.
This commit is contained in:
@@ -2,8 +2,26 @@
|
||||
"branches": ["main", "master"],
|
||||
"repositoryUrl": "https://gitea.malio.fr/MALIO-DEV/malio-layer-ui.git",
|
||||
"plugins": [
|
||||
"@semantic-release/commit-analyzer",
|
||||
"@semantic-release/release-notes-generator",
|
||||
[
|
||||
"@semantic-release/commit-analyzer",
|
||||
{
|
||||
"preset": "angular",
|
||||
"parserOpts": {
|
||||
"headerPattern": "^(\\w+)(?:\\(([\\w$.\\-* ]+)\\))?\\s*:\\s+(.+)$",
|
||||
"headerCorrespondence": ["type", "scope", "subject"]
|
||||
}
|
||||
}
|
||||
],
|
||||
[
|
||||
"@semantic-release/release-notes-generator",
|
||||
{
|
||||
"preset": "angular",
|
||||
"parserOpts": {
|
||||
"headerPattern": "^(\\w+)(?:\\(([\\w$.\\-* ]+)\\))?\\s*:\\s+(.+)$",
|
||||
"headerCorrespondence": ["type", "scope", "subject"]
|
||||
}
|
||||
}
|
||||
],
|
||||
"@semantic-release/npm"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user