Skip to content

Implement renovate under devfile organization #1719

@michael-valdron

Description

@michael-valdron

/kind task

Which area is this issue related to?

/area ci

Issue Description

Implement the renovate bot and organization wide configuration under the devfile GitHub organization.

renovate-config.json:

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": [
    "config:base",
    "helpers:pinGitHubActionDigests",
    ":gitSignOff"
  ],
  "timezone": "America/Toronto",
  "enabledManagers": ["github-actions"],
  "packageRules": [
    {
      "matchManagers": ["github-actions"],
      "groupName": "github actions",
      "groupSlug": "github-actions",
      "commitMessageTopic": "{{depName}}"
    },
    {
      "description": "Schedule Konflux tekton task updates Tuesday and Thursday nights (9 PM - 12 AM)",
      "matchManagers": ["tekton"],
      "schedule": ["* 21-23 * * 2,4"]
    }
  ],
  "prHourlyLimit": 20,
  "prConcurrentLimit": 1
}

Acceptance Criteria

  • Create the devfile/.github organization configuration repository
  • Add organization wide renovate configuration to the devfile/.github organization configuration repository
  • Add renovate bot to the devfile organization

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions