Looks good to me! I left two polishing commits on github.
The majority of changes look unrelated to this issue, but I'm OK with including them. Since this is purely related to our workflow, I don't think it needs an entry in the change log, but feel free to add one anyway if you prefer.
I don't know how exactly the workflows work, but this should only ever be run on the new head revision of [main]. What does github do if a single push updates multiple branches? Run the workflow separately on each?
That is, I'm not sure how things like "this is on branch X" or "github.ref is branch X" are interpreted in practice if multiple branches are affected by a single push.
|