mirror of https://github.com/renovatebot/renovate
40 lines
1.0 KiB
TypeScript
40 lines
1.0 KiB
TypeScript
import type { Preset } from '../types';
|
|
|
|
export const presets: Record<string, Preset> = {
|
|
'openssf-scorecard': {
|
|
description: 'Show OpenSSF badge on pull requests.',
|
|
packageRules: [
|
|
{
|
|
matchSourceUrls: ['https://github.com/**'],
|
|
prBodyDefinitions: {
|
|
OpenSSF:
|
|
'[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/{{sourceRepo}}/badge)](https://securityscorecards.dev/viewer/?uri=github.com/{{sourceRepo}})',
|
|
},
|
|
prBodyColumns: [
|
|
'Package',
|
|
'Type',
|
|
'Update',
|
|
'Change',
|
|
'Pending',
|
|
'OpenSSF',
|
|
],
|
|
},
|
|
],
|
|
},
|
|
'only-security-updates': {
|
|
description:
|
|
'Only update dependencies if vulnerabilities have been detected.',
|
|
extends: ['config:recommended'],
|
|
packageRules: [
|
|
{
|
|
enabled: false,
|
|
matchPackageNames: ['*'],
|
|
},
|
|
],
|
|
vulnerabilityAlerts: {
|
|
enabled: true,
|
|
},
|
|
osvVulnerabilityAlerts: true,
|
|
},
|
|
};
|