Skip to content

Commit 88a8a18

Browse files
authored
ci: add release configs (#5)
* ci: add release configs * Tag pull request number See googleapis/mcp-toolbox-sdk-python#270 for ref
1 parent ccd9f3f commit 88a8a18

File tree

4 files changed

+62
-0
lines changed

4 files changed

+62
-0
lines changed

.github/release-please.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Copyright 2025 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
handleGHRelease: true
16+
manifest: true
17+
tagPullRequestNumber: true

.github/release-trigger.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Copyright 2025 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
enabled: true
16+
# TODO: Add Kokoro scripts
17+
multiScmName: mcp-toolbox-sdk-js

.release-please-manifest.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

release-please-config.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"release-type": "node",
3+
"initial-version": "0.1.0",
4+
"bump-minor-pre-major": true,
5+
"bump-patch-for-minor-pre-major": true,
6+
"include-v-in-tag": true,
7+
"changelog-sections": [
8+
{ "type": "feat", "section": "Features" },
9+
{ "type": "fix", "section": "Bug Fixes" },
10+
{ "type": "chore", "section": "Miscellaneous Chores", "hidden": false },
11+
{ "type": "docs", "section": "Documentation", "hidden": false }
12+
],
13+
"packages": {
14+
"packages/toolbox-core": {
15+
"component": "toolbox-core"
16+
}
17+
},
18+
"plugins": [
19+
{
20+
"type": "linked-versions",
21+
"groupName": "toolbox-js-sdks",
22+
"components": [
23+
"toolbox-core"
24+
]
25+
}
26+
]
27+
}

0 commit comments

Comments
 (0)