Skip to content

setting project to global renovate image #12

setting project to global renovate image

setting project to global renovate image #12

Workflow file for this run

# This is a basic workflow to help you get started with Actions
name: Run Renovate
on:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# Run at midnight UTC Monday morning
schedule:
- cron: '0 0 * * 1'
# Push on main branch if needed for rebasing from PRs.
# push:
# branches: main
# Run when there is an update to a PR. This will cleanup branches, and rebase PRs after merges.
# Couple with the "IF" field on the job to limit to updates of the 'renovate/' branches.
pull_request_target:
types:
- closed
- edited
- reopened
jobs:
dependency_scan:
# Requires docker, so we run on a node that is tagged with docker.
# runs-on: [ docker ]
runs-on: [ docker ]
# Execute within the context of the renovate image
container:
image: renovate/renovate:latest
steps:
# Execute using the renovate action
- name: Renovate!
env:
RENOVATE_AUTO_APPROVE: true
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
# Limit Number of active renovate PRs. Default: unlimited
# pr-concurrency: 3
# Limit number of PRs per hour to create. Helpful to slow roll renovate into a repo. Default: unlimited
# pr-hour-limit: 2
# Change when any PRs are generated. Default every Monday
# Update to Tuesdays
# update-schedule: 'on the second day of the week'
# Always create PRs.
update-schedule: ''
# Automatically adds 1 approving PR to any generated renovate PRs.
# Can be useful when 2 approving reviews are required.
pr-auto-approve: true
# User and token used to create approving review.
# Required when pr-auto-approve is true.
# github-approver-token: ${{ secrets.SECP_SASEPORTALDEV_GH_TOKEN }}
# github-approver-user: saseportaldev
package-rules: |-
{ "matchPackagePatterns":[".*"], "matchUpdateTypes":["minor","patch"], "automerge":true }