Skip to content

Add Renovate 'vulnerabilityAlerts' configuration #2466

@AlexSkrypnyk

Description

@AlexSkrypnyk

Context

Split off from #2355 (Harden Renovate config). The root renovate.json currently lacks a vulnerabilityAlerts block, which means GitHub/OSV security advisories flow through the same schedules as routine dependency updates.

Gap

Renovate's vulnerabilityAlerts configuration opts into security advisories with their own schedule, labels, and merge policy, separate from the main dependency update flow. Without it, security-flagged updates wait for the same Sunday/daily schedule windows as routine bumps.

Proposal

Add a top-level block to renovate.json:

"vulnerabilityAlerts": {
  "enabled": true,
  "labels": ["Dependencies", "Security"],
  "automerge": false,
  "dependencyDashboardApproval": false,
  "schedule": ["at any time"]
}

Design decisions

  • automerge: false - Drupal SA-CORE advisories occasionally ship in minor releases that bring API changes. Downstream projects inheriting Vortex should not silently merge security updates without review.
  • schedule: ["at any time"] - security fixes bypass the Sunday/daily schedule windows used by the main rules.
  • Labels ["Dependencies", "Security"] - reuses the existing Dependencies label plus a new Security label for filtering.
  • dependencyDashboardApproval: false - vulnerability PRs are created immediately without waiting for explicit approval on the dashboard.

Acceptance criteria

  • renovate.json contains the block above.
  • Installer fixtures in .vortex/installer/tests/Fixtures/handler_process/ regenerated via ahoy update-snapshots.
  • No behavior change for non-security updates.
  • Documentation note added if the Security label needs to be created in the template repository.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    BACKLOG

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions