Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
dcd5740
dummy commit
Yang-33 Jan 15, 2025
2bbcbfe
Codes are generated by openapi (#52)
github-actions[bot] Jan 16, 2025
e6ee075
Revert "Codes are generated by openapi (#52)" (#53)
Yang-33 Jan 16, 2025
bab94e1
Codes are generated by openapi (#55)
github-actions[bot] Jan 16, 2025
8f476ce
Revert "Codes are generated by openapi (#55)" (#56)
Yang-33 Jan 16, 2025
43564e7
Codes are generated by openapi (#58)
github-actions[bot] Jan 16, 2025
26bf362
Revert "Codes are generated by openapi (#58)" (#59)
Yang-33 Jan 16, 2025
6e26cf0
Codes are generated by openapi (#64)
github-actions[bot] Jan 16, 2025
6729cf4
Update create-draft-release.yml (#65)
Yang-33 Jan 16, 2025
b59b419
Revert "Codes are generated by openapi (#64)" (#72)
Yang-33 Jan 18, 2025
d8b1af4
Codes are generated by openapi (#85)
github-actions[bot] Jan 18, 2025
3bdbc7f
Revert "Codes are generated by openapi (#85)" (#86)
Yang-33 Jan 18, 2025
bb8b48f
Codes are generated by openapi generator (#87)
github-actions[bot] Jan 18, 2025
507698a
Revert "Codes are generated by openapi generator (#87)" (#88)
Yang-33 Jan 18, 2025
cee2685
Codes are generated by openapi generator (#89)
github-actions[bot] Jan 18, 2025
5ac3f85
Revert "Codes are generated by openapi generator (#89)" (#90)
Yang-33 Jan 18, 2025
96de1a4
Codes are generated by openapi generator (#91)
github-actions[bot] Jan 18, 2025
8eb3b59
Revert "Codes are generated by openapi generator (#91)" (#92)
Yang-33 Jan 18, 2025
ee9bd31
Codes are generated by openapi (#93)
github-actions[bot] Jan 18, 2025
579c1d6
escape title and body for release command
Yang-33 Jan 21, 2025
b026d34
fix how to escape
Yang-33 Jan 21, 2025
7a1ac97
renovate test
Yang-33 Jan 26, 2025
740ddc9
update toplevel package.json
Yang-33 Jan 26, 2025
a8a9c8b
oops
Yang-33 Jan 26, 2025
dcf3cc0
renovate - custom file match for npm
Yang-33 Jan 26, 2025
1ed48d7
override default ignorePaths
Yang-33 Jan 26, 2025
6bd7ebc
a
Yang-33 Jan 26, 2025
37901f6
Revert "update toplevel package.json"
Yang-33 Jan 26, 2025
051bf88
a
Yang-33 Jan 26, 2025
69c714e
a
Yang-33 Jan 26, 2025
f8cbbdc
Update dependency @types/node to v22.10.10
renovate[bot] Jan 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions .github/workflows/create-draft-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,11 +106,25 @@ jobs:
console.log(`releaseNotes (modified): ${JSON.stringify(modifiedBody, null, 2)}`);
core.setOutput("release_body", modifiedBody);
- name: Prepare Release Title
id: title
env:
# "vX.Y.Z Release Title"
RAW_TITLE: ${{ steps.calculate-version.outputs.new_version }} ${{ github.event.inputs.release_title }}
run: |
# Print RAW_TITLE safely, then escape double quotes
SANITIZED_TITLE="$(printf '%s' "$RAW_TITLE" | sed 's/"/\\"/g')"
echo "sanitized_title=$SANITIZED_TITLE" >> "$GITHUB_OUTPUT"
- name: Write Release Notes to File
run: |
echo "${{ steps.generate-release-notes.outputs.release_body }}" > release-notes.txt
- name: Create Draft Release
run: |
gh release create "${{ steps.calculate-version.outputs.new_version }}" \
--title "${{ steps.calculate-version.outputs.new_version }} ${{ github.event.inputs.release_title }}" \
--notes "${{ steps.generate-release-notes.outputs.release_body }}" \
--title "${{ steps.title.outputs.sanitized_title }}" \
--notes-file release-notes.txt \
--draft \
--repo "${{ github.repository }}"
env:
Expand Down
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
"sdk"
],
"dependencies": {
"@types/node": "^22.0.0"
"@types/node": "^22.10.10"
},
"optionalDependencies": {
"axios": "^1.7.4"
Expand Down
32 changes: 0 additions & 32 deletions renovate.json

This file was deleted.

77 changes: 77 additions & 0 deletions renovate.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"timezone": "Asia/Tokyo",
"automerge": true,
"platformAutomerge": true,
"git-submodules": {
"enabled": true
},
"prHourlyLimit": 100,
"labels": [
"dependency upgrade"
],
// npm マネージャ固有の設定
"npm": {
// デフォルトはだいたい "(^|/)package\\.json$"
// ここにサブディレクトリを含むパターンを追加
"fileMatch": [
"(^|/)package\\.json$", // 既定のパターン
"(^|/)examples/.+/package\\.json$" // 追加で読みたいパターン
]
},
"ignorePaths": [
"**/node_modules/**",
"**/bower_components/**"
],
"packageRules": [
{
"matchPackagePatterns": [
"line-openapi"
],
"labels": [
"dependency upgrade",
"line-openapi-update"
],
// In many cases, we would like to update line-openapi by dispatching the GitHub workflow during working
// hours, as there are code changes.
// If that is forgotten, there's a possibility that line-openapi updates or code changes won't happen at
// all, so we allow it to run at night just in case.
"schedule": [
"after 11pm",
"before 4am"
]
},
{
// トップレベルのpackage.json / package-lock.jsonが更新されたら発動
"description": "When top-level is updated, also run npm install in all examples/*",
"matchPaths": [
"package.json",
"package-lock.json"
],
"postUpgradeTasks": {
"commands": [
// 1. トップレベルでlockファイル再生成
"npm install --package-lock-only",

// 2. サブディレクトリごとに明示的に --prefix 付きでインストール
"npm install --prefix examples/echo-bot --package-lock-only",
"npm install --prefix examples/echo-bot-esm --package-lock-only",
"npm install --prefix examples/echo-bot-ts-cjs --package-lock-only",
"npm install --prefix examples/echo-bot-ts-esm --package-lock-only",
"npm install --prefix examples/kitchensink --package-lock-only",
"npm install --prefix examples/rich-menu --package-lock-only"
],
"fileFilters": [
// トップレベルの更新
"package.json",
"package-lock.json",
// サブディレクトリの lock ファイルもコミット
"examples/**/package-lock.json"
]
}
}
]
}
Loading