Primary reason for this is DRMU. As DRMU requires a session cookie, which changes with every login in nexusmods and I forget this and directly execute the release workflow.
And after updating the cookie in the repo's secrets. I have to execute a new workflow run just for nexus.
But if I breakdown the publish into publish-github and publish-nexus, I can re-run the public-nexus job from the old (failed) workflow run whenever I forget to update the session cookie.
Primary reason for this is DRMU. As DRMU requires a session cookie, which changes with every login in nexusmods and I forget this and directly execute the release workflow.
And after updating the cookie in the repo's secrets. I have to execute a new workflow run just for nexus.
But if I breakdown the publish into publish-github and publish-nexus, I can re-run the public-nexus job from the old (failed) workflow run whenever I forget to update the session cookie.