-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrelease.yml
More file actions
54 lines (54 loc) · 2.37 KB
/
Copy pathrelease.yml
File metadata and controls
54 lines (54 loc) · 2.37 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
54
# Source of truth for the PR label taxonomy, mirroring the Fallout repo's own
# .github/release.yml so contributors and tooling meet one convention across both.
#
# GitHub reads this to auto-generate release notes, grouping merged PRs into the
# sections below by label. Releases are cut with `gh release create --generate-notes`,
# so the label you put on a PR is what appears in the release.
#
# When raising a PR: apply the one category label that matches the change. A PR with
# no category label falls through to "Other Changes" — prefer a real category.
#
# This is the ONLY changelog. There is no CHANGELOG.md — a hand-maintained file would
# duplicate what these labels already record, and its version heading is unknowable in
# advance anyway (the patch component is a Nerdbank.GitVersioning git height, so the
# number is not settled until the release is cut). If the marketplace page ever needs
# a rendered changelog, generate it into the .vsix at pack time from these notes.
changelog:
exclude:
labels:
# skip-changelog: housekeeping with no consumer-facing note (CI, tooling,
# internal refactors). Keeps the notes signal-heavy.
- skip-changelog
# dependencies: dependency bumps — folded out of the notes as noise. Also a
# category below, so the label is documented once; the exclude wins.
- dependencies
authors:
- dependabot
categories:
# breaking-change: removes/renames a command ID, setting, or view ID; drops
# support for a VS Code or Fallout version; changes the build-graph contract.
- title: "⚠️ Breaking Changes"
labels:
- breaking-change
# enhancement: a new feature or user-facing capability.
- title: "✨ New Features"
labels:
- enhancement
# bug: fixes incorrect behavior.
- title: "🐛 Bug Fixes"
labels:
- bug
# security: fixes a vulnerability or hardens a security-sensitive surface.
- title: "🔒 Security"
labels:
- security
# dependencies: dependency version bumps (excluded above — kept for completeness).
- title: "📦 Dependencies"
labels:
- dependencies
# documentation: docs, comments, and agent-instruction changes only.
- title: "📖 Documentation"
labels:
- documentation
# Fallback for PRs carrying none of the labels above — don't rely on it.
- title: "Other Changes"