Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hiroxto/renovate-config
Renovateの設定ファイル
https://github.com/hiroxto/renovate-config
Last synced: 27 days ago
JSON representation
Renovateの設定ファイル
- Host: GitHub
- URL: https://github.com/hiroxto/renovate-config
- Owner: hiroxto
- License: mit
- Created: 2020-06-08T13:31:52.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-09T15:08:10.000Z (about 1 month ago)
- Last Synced: 2024-11-09T16:19:35.100Z (about 1 month ago)
- Homepage:
- Size: 1.93 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# renovate-config
Renovate の設定済みプリセット。
`renovate.json` の `extends` に設定して使う。
```json
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>hiroxto/renovate-config"
]
}
```プリセットについて詳しくは [Renovateのドキュメント](https://docs.renovatebot.com/config-presets/) を参照。
[Shareable Config Presets | Renovate Docs](https://docs.renovatebot.com/config-presets/)
## デフォルトで読み込まれる設定
`extends` で `"github>hiroxto/renovate-config"` を指定した場合, default.json が読み込まれる。
default.json で設定済みの項目は以下の通り。### Renovateのプリセット
数が多いので default.json を参照
### defaultSchedule.json
アップデートのスケジュールを設定。
日本時間の第3月曜日の9:00から21:00に実行するように設定。### groupLinters.json
Linter周りのグループ設定。
Renovate標準の[packages:linters](https://docs.renovatebot.com/presets-packages/#packageslinters)に加えて,各種Linter周りもグループ化する。### groupNode.json
Node.jsをグループ化する設定。
### groupVeeValidate.json
[vee-validate](https://github.com/logaretm/vee-validate/)をグループ化する設定。
npmの[vee-validate](https://www.npmjs.com/package/vee-validate)パッケージと[@vee-validate](https://github.com/logaretm/vee-validate/tree/main/packages)以下のパッケージをグループ化する。### lockFileMaintenance.json
ロックファイルのメンテナンスについての設定。
スケジュールを毎月1日の9:00から21:00に実行し,自動でマージする。### pin.json
pinについての設定。
スケジュールを[schedule:daily](https://docs.renovatebot.com/presets-schedule/#scheduledaily)に設定し,自動でマージする。## デフォルトでは読み込まれないプリセット
作成済みではあるが default.json には入れていないプリセット。
利用する際は,以下の様に `extends` で明示的に指定する必要がある。```json
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>hiroxto/renovate-config:gitFlow"
]
}
```### gitFlow.json
git-flow向けにベースブランチをdevelopに設定する。
### reviewer.json
レビュアーを [@hiroxto](https://github.com/hiroxto) に設定する。
### scheduleDaily.json
アップデートのスケジュールを日本時間の平日の9:00から21:00に実行するように設定。
### scheduleWeeklyMonday.json
アップデートのスケジュールを設定。
日本時間の毎週月曜日の9:00から21:00に実行するように設定。
旧デフォルトスケジュール。## 設定を上書きする
単に設定を上書きするだけなら, `renovate.json` 内で上書きする。
```json
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>hiroxto/renovate-config"
],
"schedule": [
"every weekend"
]
}
```default.json で読み込まれるプリセットの一部を読み込みたくない時は `ignorePresets` を使う。
```json
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>hiroxto/renovate-config"
],
"ignorePresets": [
"github>hiroxto/renovate-config:defaultSchedule"
]
}
```