Is your feature request related to a problem? Please describe.
We currently run the same workflow twice for each commit in a PR. For example, in #32:

Describe the solution you'd like
A workflow should be run exactly once for each environment configuration. [This issue has been encountered by many others] (https://github.com/orgs/community/discussions/26276).
We should consider these cases:
- commit to main (always/usually a merge) by codeowner
- commit to branch other than main with or without PR by anyone with permissions to do so
- PR from remote (i.e., not biocommons org) repo
Is your feature request related to a problem? Please describe.
We currently run the same workflow twice for each commit in a PR. For example, in #32:
Describe the solution you'd like
A workflow should be run exactly once for each environment configuration. [This issue has been encountered by many others] (https://github.com/orgs/community/discussions/26276).
We should consider these cases: