Renovate update Kubernetes agent dependencies #54
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Renovate run scoped to the Kubernetes Agent Tentacle container image. | |
| # Mirrors update-dependencies.yml, but uses the kubernetes-agent-tentacle | |
| # config and runs on an Israel-morning schedule. | |
| name: Renovate update Kubernetes agent dependencies | |
| on: | |
| schedule: | |
| # 05:00 UTC = 8AM Asia/Jerusalem (IDT, UTC+3), Sunday - Tuesday. | |
| # GitHub Actions cron is always UTC; the Renovate `timezone` config only | |
| # affects Renovate's own scheduling logic, not this trigger. | |
| - cron: '0 5 * * 0-4' | |
| workflow_dispatch: | |
| inputs: | |
| dry-run: | |
| description: 'Dry run' | |
| required: false | |
| default: true | |
| type: boolean | |
| log-level: | |
| description: 'Renovate log level' | |
| required: false | |
| default: 'info' | |
| type: choice | |
| options: | |
| - trace | |
| - debug | |
| - info | |
| - warn | |
| - error | |
| jobs: | |
| renovate-k8s-agent: | |
| name: Self-hosted Renovate (Kubernetes agent) | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6 | |
| - name: Self-hosted Renovate | |
| uses: renovatebot/github-action@8217b3fc286df088d7c27f3255fe8414463bc0fd # v46.1.15 | |
| with: | |
| configurationFile: docker/kubernetes-agent-tentacle/renovate-config.js | |
| token: ${{ secrets.RENOVATE_GITHUB_TOKEN }} | |
| env: | |
| # On scheduled runs there are no inputs, so fall back to Renovate's | |
| # own default log level (info). | |
| LOG_LEVEL: ${{ inputs.log-level || 'info' }} | |
| RENOVATE_DRY_RUN: ${{ inputs.dry-run && 'full' || null }} |