diff --git a/.gitea/workflows/renovate.yml b/.gitea/workflows/renovate.yml index 8c6d693..d14345d 100644 --- a/.gitea/workflows/renovate.yml +++ b/.gitea/workflows/renovate.yml @@ -13,15 +13,30 @@ jobs: - name: Checkout repository uses: actions/checkout@v6 - - name: Run Renovate - uses: renovatebot/github-action@v46.1.3 + - name: Set up Node.js + uses: actions/setup-node@v6 with: - mount-docker-socket: 'true' - configurationFile: config/renovate.json + node-version: 'lts' + + - name: Cache npm and Renovate + uses: actions/cache@v5 + with: + path: | + ~/.npm + ~/.cache/renovate + key: renovate-${{ runner.os }}-${{ hashFiles('renovate.json') }} + restore-keys: | + renovate-${{ runner.os }}- + + - name: Install Renovate + run: npm i -g renovate + + - name: Run Renovate env: - LOG_LEVEL: debug RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }} RENOVATE_PLATFORM: gitea RENOVATE_ENDPOINT: https://git.keligrubb.com RENOVATE_AUTODISCOVER: "true" RENOVATE_GITHUB_COM_TOKEN: ${{ secrets.RENOVATE_GITHUB_COM_TOKEN }} + RENOVATE_CONFIG_FILE: renovate.json + run: renovate diff --git a/config/renovate.json b/renovate.json similarity index 100% rename from config/renovate.json rename to renovate.json