Skip to content

ci: Recreate closed Renovate PRs automatically #8

ci: Recreate closed Renovate PRs automatically

ci: Recreate closed Renovate PRs automatically #8

Workflow file for this run

name: Renovate
on:
schedule:
- cron: '0 3 * * *'
push:
branches:
- ci/self-hosted-renovate
workflow_dispatch: {}
permissions:
contents: read
id-token: write # For CodeArtifact OIDC
jobs:
renovate:
runs-on: depot-ubuntu-latest-16
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Authenticate with CodeArtifact
uses: ./.github/actions/codeartifact-login
- name: Generate GitHub App token
id: app-token
uses: actions/create-github-app-token@v1
with:
app-id: ${{ vars.RENOVATE_APP_ID }}
private-key: ${{ secrets.RENOVATE_APP_PRIVATE_KEY }}
- name: Run Renovate
uses: renovatebot/github-action@v46.1.14
env:
RENOVATE_REPOSITORIES: ${{ github.repository }}
RENOVATE_GIT_AUTHOR: ${{ vars.RENOVATE_GIT_AUTHOR }}
UV_INDEX_FLAGSMITH_PYPI_PRODUCTION_USERNAME: ${{ env.UV_INDEX_FLAGSMITH_PYPI_PRODUCTION_USERNAME }}
UV_INDEX_FLAGSMITH_PYPI_PRODUCTION_PASSWORD: ${{ env.UV_INDEX_FLAGSMITH_PYPI_PRODUCTION_PASSWORD }}
with:
token: ${{ steps.app-token.outputs.token }}