Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 5 additions & 1 deletion .github/workflows/renovate-validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
# Node は Renovate の engines(package.json の engines.node)を毎回読んで合わせる。版を書いて固定すると Renovate が
# 上げたあとも古いまま残り、Renovate より新しくすると npx が engines を満たす古い Renovate を入れて落ちる(#595)
- id: engines
run: echo "node=$(npm view renovate engines.node)" >> "$GITHUB_OUTPUT"
- uses: actions/setup-node@v7
with:
node-version: 24.22.1
node-version: ${{ steps.engines.outputs.node }}
# 版は固定しない(最新の Renovate が受け付けるかを見る)
- run: npx --yes --package renovate renovate-config-validator --strict
4 changes: 3 additions & 1 deletion renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,9 @@
"allowedVersions": "<18"
},
{
"description": "Talos・Kubernetes・Gateway API は自動マージしない(ノード 1 台で全停止、CRD は全経路が乗り換わる)。適用は人。talosctl のイメージと手元の CLI もノードの版と一緒に上げる。",
"description": "Talos・Kubernetes・Gateway API は自動マージしない(ノード 1 台で全停止、CRD は全経路が乗り換わる)。適用は人。talosctl のイメージと手元の CLI もノードの版と一緒に上げる。版の比べ方は semver にする。既定の semver-coerced は v1.15.0-alpha.1 と alpha.2 を同じ 1.15.0 とみなし、alpha・beta の更新を出さない。talosctl のイメージには開発版のタグ(v1.15.0-alpha.2-9-g567501669)もあるので、正式な版・alpha・beta・rc だけを許す。",
"versioning": "semver",
"allowedVersions": "/^v\\d+\\.\\d+\\.\\d+(-(alpha|beta|rc)\\.\\d+)?$/",
"groupName": "talos",
"groupSlug": "talos",
"automerge": false,
Expand Down
Loading