html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue
https://github.com/pydata/xarray/issues/5413#issuecomment-852309442,https://api.github.com/repos/pydata/xarray/issues/5413,852309442,MDEyOklzc3VlQ29tbWVudDg1MjMwOTQ0Mg==,5635139,2021-06-01T17:28:33Z,2021-06-01T17:28:33Z,MEMBER,"Ah I see, thank you for explaining @andersy005 , I see now. This is excellent.
If we want to split out ""Upload to TestPyPI"" as its own _job_ (rather than step) — so it's otherwise the same as ""Upload to PyPI"" but only runs on the tag, I'm happy to make that change.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,907845790
https://github.com/pydata/xarray/issues/5413#issuecomment-851835152,https://api.github.com/repos/pydata/xarray/issues/5413,851835152,MDEyOklzc3VlQ29tbWVudDg1MTgzNTE1Mg==,13301940,2021-06-01T05:49:42Z,2021-06-01T05:49:42Z,MEMBER,"> Do we fire twice for each release? Maybe that's fine though?
Yes, on both `push` and `release` events. The publication to PyPI step is only run for the `release` event though i.e. if one were to push a tag to GitHub, this tag would never be published to PyPI via the GitHub workflow.
It's my understanding that
- We could remove the `push` trigger and only keep the `release` trigger and everything would still work fine.
- Having the two triggers comes in handy when/if one pushes tags via `git` (for testing purposes). As far as I can remember, @keewis was using the `push` event (via tags) to test the early versions of the workflow. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,907845790