Repository navigation
Expand file tree
/
Copy path.gitmessage
More file actions
53 lines (53 loc) · 2.11 KB
/
Copy path.gitmessage
File metadata and controls
53 lines (53 loc) · 2.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# <type>(<scope>): <short summary>
#
# │ │ │
# │ │ └─⫸ Imperative, lowercase. "add foo", not "added foo".
# │ │
# │ └─⫸ Scope (optional). One of:
# │ cli | vsc-plugin | jetbrains-plugin | shared | workflow | meta | deps
# │
# └─⫸ Type (required). One of:
# feat → ✨ Added section of the changelog
# fix → 🐛 Fixed section
# refactor → 🔧 Changed section
# perf → ⚡ Performance section
# docs → 📝 Documentation section
# build → 🔨 Build section
# ci → 🤖 CI section
# test → 🧪 Tests section
# chore → 🧹 Chore section
# style → 🎨 skipped from changelog (formatting only)
#
# Append "!" for breaking changes: feat(cli)!: drop Node 18 support
# Or add "BREAKING CHANGE: …" in the footer.
#
# <empty line>
#
# <body — optional>
# Explain *why* this change is needed, not *what* it does.
# Wrap at 72 chars. Leave a blank line between summary and body.
#
# <empty line>
#
# <footer — optional>
# BREAKING CHANGE: <short description of incompatible change>
# Fixes: #<issue>
# Refs: #<issue>
#
# ── Examples ────────────────────────────────────────────────────────
#
# feat(cli): add --skip-pair flag to start without a prior pair step
#
# fix(vsc-plugin): prevent duplicate terminal after auto-update
#
# refactor(shared): collapse MODEL_PRICING tables into @codeam/shared
#
# feat(cli)!: drop Node 18 support
#
# The npm tarball still works on Node 18 at runtime but the test
# suite and build tools now require Node 20. Users on Node 18
# should upgrade before installing this release.
#
# BREAKING CHANGE: minimum Node version raised to 20.
#
# ────────────────────────────────────────────────────────────────────