Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands - CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround - CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check - NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere - MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates - LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference Co-authored-by: Cursor <cursoragent@cursor.com>
1.7 KiB
1.7 KiB
Renovate Bot for Gitea Setup
Last Updated: 2026-02-10
Overview
Renovate automatically creates PRs for dependency updates. This doc covers self-hosted Renovate with Gitea.
Option 1: Renovate via Gitea Actions (when act_runner is running)
Create .gitea/workflows/renovate.yml to run Renovate on a schedule:
name: Renovate
on:
schedule:
- cron: '0 5 * * 1'
workflow_dispatch:
jobs:
renovate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: renovate/renovate@v40
env:
RENOVATE_TOKEN: ${{ secrets.GITEA_TOKEN }}
RENOVATE_PLATFORM: gitea
RENOVATE_ENDPOINT: https://gitea.d-bis.org
Note: Renovate Action may require Gitea-specific configuration.
Option 2: Self-Hosted Renovate (Docker)
Run Renovate as a container:
docker run -e RENOVATE_TOKEN=<gitea_token> \
-e RENOVATE_PLATFORM=gitea \
-e RENOVATE_ENDPOINT=https://gitea.d-bis.org \
-e RENOVATE_AUTODISCOVER=true \
renovate/renovate
Or use docker-compose with a config file.
Repository Config
Each repo can have renovate.json in the root. The proxmox repo includes:
{
"extends": ["config:base"],
"packageRules": [{
"updateTypes": ["minor", "patch", "pin", "digest"],
"automerge": false
}],
"schedule": ["before 6am on monday"]
}
Gitea Token
Create a Gitea PAT with: repo (read/write), user (read), issue (read/write).