A workflow with
trigger: on: release does NOT fire, even when releases are created by a user explicitly BUT the related tags were created by automation.
What I can see
Given a workflow “X” has trigger
on: release like this:
# Workflow X on: release: types: [published, created, released]
|case||who created the tag||who created the release||workflow X triggered|
|1||Another workflow||Another workflow||NO|
|2||Another workflow||Me on the Web UI||NO ←|
|3||Me on the Web UI||Me on the Web UI||YES|
|4||Me from CLI||Me on the Web UI||YES|
What I expect
"Case 2" SHOULD trigger the workflow “X”.
- It is fair enough that “Case 1” does NOT trigger “X”, because the target trigger were created by other automations.
- This topic is the most related topic:
Is “case 2” expected behavior?