mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-27 22:02:33 +01:00
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.
45 lines
1.1 KiB
YAML
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:
|
|
- '*'
|