Skip to content

Trigger Renovate after release creationΒ #261

@FloSchick

Description

@FloSchick

Hi there,
First of all, thank you very much for this awesome action, I love it!
I have a question about integrating Renovate into workflows that use this action. My goal is to trigger Renovate automatically as soon as a new release is created by this action to update Terraform module dependencies across my repositories.

The Problem

I initially tried to trigger Renovate when the release event is fired, but I quickly ran into GitHub's limitation that prevents actions from being triggered by events that were created by other actions: https://github.com/orgs/community/discussions/25281
Potential Solutions I'm Considering

Using repository_dispatch - Having this action trigger a custom event
Using workflow_dispatch - Having this action directly trigger the Renovate workflow
Adding an output flag - An output that indicates whether the action actually created a release (vs just ran on a PR)

Feature Request

Would it be possible to add an additional output to this action that indicates whether it actually created/published a release? This would allow downstream workflows to conditionally trigger Renovate only when a release was actually published, rather than on every run.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions