With a gitflow type workflow on GitHub, it seems like CIRCLE_USERNAME doesn’t get populated on our default branch (which is getting squash merged into) on a specific project? For example, after a (squash) merge into develop in a more or less gitflow type setup, it seems to be unset (though on main / master, it is set).
I checked another project with a simpler trunk-based workflow, and it seems to be behaving as I’d expect on the default branch, with the user authoring the merge commit showing up as CIRCLE_USERNAME.
I opened a support ticket, but wonder if there could be anything (setup workflows? multiple default branch build feature?) that is causing this issue for this specific project?
edit: Probably relevant side note: we are using merge queues.