Why is my release workflow being skipped from running?

In my project I have three types of workflows - https://github.com/streamlib/streamlib/tree/master/.github/workflows

  1. Test workflow, runs on each commit to each branch (but not on tags)
  2. Nightly build, runs on the entire OS matrix
  3. Release build - runs only on tags and creates a Github release and attaches the build artifacts

However, the release workflow never actually runs and is always shown as skipped / neutral, and I have no way of debugging why that’s happening.

Any clues? https://github.com/streamlib/streamlib/blob/master/.github/workflows/release.yml

1 Like

Turns out my strategy matrix had a mismatch in the IDs so it wasn’t matching anything, but this is super bad UX, since I got no feedback on the error

1 Like