Skip to content

jlndbrg/git-ci-playground

Repository files navigation

Semantic Release Configuration

Det här projektet använder Semantic Release för att automatisera versionshantering, changelog-generering och releaser baserat på commit-meddelanden som följer Conventional Commits-standarden.


📋 Commit-meddelanden och Versionering

Semantic Release analyserar commit-meddelanden för att avgöra vilken typ av versionbump som ska göras (major, minor, eller patch). Nedan visas vilka commit-typer som påverkar versioneringen:

Commit-typer och deras effekter

Commit Typ Versionbump Beskrivning
feat Minor Nya funktioner som inte bryter bakåtkompatibilitet.
fix Patch Bugfixar som inte bryter bakåtkompatibilitet.
docs Patch Uppdateringar av dokumentation.
style Patch Kodstil, formatförändringar utan påverkan på funktion.
refactor Patch Kodförbättringar utan påverkan på funktionalitet.
perf Patch Förbättringar som påverkar prestanda.
test Patch Lägga till eller uppdatera tester.
chore Ingen bump Ändringar i byggprocess eller verktyg som inte påverkar kod.
build Ingen bump Förändringar i byggprocessen.
ci Ingen bump Ändringar i CI/CD pipelines.

Breaking Changes

Breaking changes kan anges genom "BREAKING CHANGE" i footern på commit meddelandet d v s

"feat: En feature som utvecklats

BREAKING CHANGE: Förändringen som bryter bakåtkompabiliteten"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published