Skip to content

Renovate update Kubernetes agent dependencies #54

Renovate update Kubernetes agent dependencies

Renovate update Kubernetes agent dependencies #54

# 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 }}