mirror of
https://codeberg.org/tmayoff/.dotfiles.git
synced 2025-12-06 08:48:34 -05:00
updated renovate config
Fixup CI Setup dependency dashboard more renovate config Set repo in workflow remove trailing comma Setup Github token and ignore FlakeHub in flake.nix Add magic nix cache Skip FlakeHub add cache permissions . cache? cache? more env vars renovate.json
This commit is contained in:
parent
3b3837dcd1
commit
ed36830cf3
4 changed files with 81 additions and 83 deletions
|
|
@ -1,15 +1,60 @@
|
|||
name: Renovate
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
workflow_dispatch: # allows manual triggering
|
||||
schedule:
|
||||
- cron: '0 0 * * 5' # runs weekly on Sunday at 00:00
|
||||
- cron: '0 0 * * 5' # runs weekly on Friday at 00:00
|
||||
|
||||
jobs:
|
||||
renovate:
|
||||
runs-on: codeberg-tiny
|
||||
runs-on: kaylee
|
||||
permissions:
|
||||
id-token: "write"
|
||||
contents: "read"
|
||||
|
||||
steps:
|
||||
- uses: https://github.com/DeterminateSystems/nix-installer-action@main
|
||||
- run: |
|
||||
nix run nixpkgs#renovate -- --platform forgejo --endpoint https://codeberg.org/api/v1 --token ${{ secrets.RENOVATE_TOKEN }} ${{ env.FORGEJO_REPOSITORY }}
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install Nix
|
||||
uses: https://github.com/DeterminateSystems/nix-installer-action@main
|
||||
|
||||
- name: Magic Nix Cache
|
||||
uses: https://github.com/DeterminateSystems/magic-nix-cache-action@main
|
||||
with:
|
||||
use-flakehub: false
|
||||
use-gha-cache: true
|
||||
env:
|
||||
ACTIONS_CACHE_URL: ${{ env.ACTIONS_CACHE_URL }}
|
||||
ACTIONS_RESULTS_URL: ${{ env.ACTIONS_RESULTS_URL }}
|
||||
ACTIONS_RUNTIME_TOKEN: ${{ github.token }}
|
||||
ACTIONS_CACHE_SERVICE_V2: ${{ env.ACTIONS_CACHE_SERVICE_V2 }}
|
||||
|
||||
- name: Run Renovate
|
||||
env:
|
||||
# Platform configuration
|
||||
RENOVATE_PLATFORM: forgejo
|
||||
RENOVATE_ENDPOINT: https://codeberg.org/api/v1
|
||||
RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }}
|
||||
RENOVATE_GITHUB_COM_TOKEN: ${{ secrets.RENOVATE_GITHUB_TOKEN }}
|
||||
|
||||
# Repository configuration
|
||||
RENOVATE_REPOSITORIES: ${{ github.repository }}
|
||||
|
||||
# Git configuration
|
||||
RENOVATE_GIT_AUTHOR: 'Renovate Bot <bot@renovateapp.com>'
|
||||
RENOVATE_USERNAME: 'renovate-bot'
|
||||
|
||||
# Renovate settings
|
||||
RENOVATE_ONBOARDING: 'false'
|
||||
RENOVATE_REQUIRE_CONFIG: 'required'
|
||||
RENOVATE_CONFIG_FILE: '${{ github.workspace }}/renovate.json'
|
||||
|
||||
# Logging
|
||||
LOG_LEVEL: 'info'
|
||||
|
||||
# Reduce external API calls
|
||||
RENOVATE_AUTODISCOVER: 'false'
|
||||
run: |
|
||||
nix run nixpkgs#renovate
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue