ci / lint-prettier (push) Successful in 8s
ci / lint-ruff (push) Successful in 5s
ci / lint-yaml (push) Successful in 7s
ci / lint-dockerfiles (push) Successful in 4s
ci / validate (push) Successful in 5s
renovate-ci / validate-renovate (push) Successful in 1m27s
ci / build (push) Successful in 3s
ci / deploy-userbot-panel (push) Has been skipped
renovate-run workflow_dispatch runs pinned renovate via docker on self-hosted runner. Sync helm-values manager into config.js/configmap, bump compose and validator pins to 44.97.2.
53 lines
1.6 KiB
YAML
53 lines
1.6 KiB
YAML
name: renovate-run
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
inputs:
|
|
repositories:
|
|
description: "Repositories to scan (comma-separated)"
|
|
required: false
|
|
default: "forust/homelab"
|
|
log_level:
|
|
description: "Renovate log level"
|
|
required: false
|
|
default: "info"
|
|
type: choice
|
|
options:
|
|
- info
|
|
- debug
|
|
|
|
concurrency:
|
|
group: renovate-run
|
|
cancel-in-progress: false
|
|
|
|
jobs:
|
|
run-renovate:
|
|
runs-on: [self-hosted, linux, arch, homelab]
|
|
steps:
|
|
- name: Checkout repository
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Run Renovate
|
|
shell: bash
|
|
env:
|
|
RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }}
|
|
RENOVATE_GITHUB_COM_TOKEN: ${{ secrets.RENOVATE_GITHUB_COM_TOKEN }}
|
|
RENOVATE_REPOSITORIES: ${{ inputs.repositories }}
|
|
LOG_LEVEL: ${{ inputs.log_level }}
|
|
run: |
|
|
set -euo pipefail
|
|
|
|
: "${RENOVATE_TOKEN:?missing RENOVATE_TOKEN secret — add a renovate-bot PAT in repo/org Actions secrets}"
|
|
|
|
docker run --rm \
|
|
-v "$PWD/renovate/config.js:/opt/renovate/config.js:ro" \
|
|
-e RENOVATE_PLATFORM=gitea \
|
|
-e RENOVATE_ENDPOINT=https://gitea.forust.xyz/api/v1 \
|
|
-e RENOVATE_TOKEN="$RENOVATE_TOKEN" \
|
|
-e RENOVATE_GITHUB_COM_TOKEN="${RENOVATE_GITHUB_COM_TOKEN:-}" \
|
|
-e RENOVATE_REPOSITORIES="${RENOVATE_REPOSITORIES:-forust/homelab}" \
|
|
-e RENOVATE_CONFIG_FILE=/opt/renovate/config.js \
|
|
-e RENOVATE_BASE_DIR=/tmp/renovate \
|
|
-e LOG_LEVEL="${LOG_LEVEL:-info}" \
|
|
renovate/renovate:44.97.2
|