0
0
mirror of https://github.com/yanhao98/renovate-example.git synced 2026-02-05 00:30:34 +08:00
* chore(workflow): run weekly via schedule

* Add checkout step to workflow configuration

* Disable custom managers and commit body in default.json5

Commented out custom managers and commit body settings.
This commit is contained in:
严浩
2025-12-10 23:47:31 +08:00
committed by GitHub
parent 67a46c60e6
commit ba224d5483
6 changed files with 33 additions and 7462 deletions

View File

@@ -3,19 +3,24 @@ name: Check Renovate Configuration
on:
push:
workflow_dispatch:
schedule:
# Runs once weekly at 00:00 UTC on Sunday. GitHub schedule uses UTC time.
- cron: '0 0 * * 0'
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: yanhao98/composite-actions/setup-node-environment@main
- run: pnpm renovate-config-validator
- uses: actions/checkout@v4
- run: npx --yes --package renovate renovate-config-validator
if: always()
- run: pnpm run validator
- run: npx --yes --package renovate renovate-config-validator ./default.json5
if: always()
- run: pnpm run validator:strict
- run: npx --yes --package renovate -- renovate-config-validator ./default.json5 --strict
if: always()
- run: npx renovate --platform=local
if: always()
- run: pnpm run dry-run:npx
- run: npx renovate --platform=local --dry-run=full
if: always()
env:
LOG_LEVEL: debug