Files
carbon-lang/.github/release.yaml
T
Chandler Carruth f4b20fc186 Fix PR labeling and generate nightly build notes from them. (#4077)
This configures the nightly build to generate release notes and provides
a template for organizing them. The organization is done through
labeling of PRs and categorizing them based on those labels. I've tried
to provide a rough categorization that seems reasonable for folks.

While doing this I looked at our PR labeling and found a few bugs that
were preventing many labels form being attached. I've fixed those and
significantly expanded the coverage of file-based labeling. I've also
added code to do author-based labeling for automated PRs so those can be
separated out from human PRs.
2024-06-24 23:30:34 +00:00

45 lines
1.1 KiB
YAML

# Part of the Carbon Language project, under the Apache License v2.0 with LLVM
# Exceptions. See /LICENSE for license information.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
#
# Provide the configuration and categorization for generated release notes.
changelog:
exclude:
labels:
- ignore-for-release
categories:
- title: 'Proposals accepted and merged :scroll:'
labels:
- proposal
exclude.labels:
- bot
- title: 'Toolchain and implementation changes :hammer_and_wrench:'
labels:
- toolchain
- explorer
exclude.labels:
- bot
- title: 'Documentation changes :memo:'
labels:
- documentation
exclude.labels:
- bot
- title: 'Utilities :triangular_ruler:'
labels:
- utilities
exclude.labels:
- bot
- title: 'Infrastructure changes :building_construction:'
labels:
- infrastructure
exclude.labels:
- bot
- title: 'Automated robot PRs :robot:'
labels:
- bot
- title: 'Other changes'
labels:
- '*'