googleapis / googleapis/release-please

Could I extend a universal configuration?

Open
#1,979 1 comment 2 reactions 1 assignee Claimed by @chingor13 View on GitHub
priority: p3 type: feature request
Dominant language
TypeScript
Stars
7.5k
Forks
588
Avg merge
12h 16m
Merged PRs (30d)
7

Description

Hi, I'm new to here, I want to `extend` some common configuration for projects, i.e. the `changelog-sections`, is there an option for this?
I've read the [config.json](https://github.com/googleapis/release-please/blob/main/schemas/config.json), but didn't find such option.

I wish to configure like the following.

`https://example.org/changelog-sections.json`:

```json
{
"changelog-sections": [
{ "type": "feat", "section": "Features ✨" },
{ "type": "feature", "section": "Features ✨" },
{ "type": "fix", "section": "Bug Fixes 🐞" }
]
}
```

`release-please-config.json`:

```json
{
"extends": [
"https://example.org/changelog-sections.json"
]
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.