(DONE) Exemplar/Infra Pull Requests

DONE: Adding a cookiecutter template to make it easier to use exemplar as a template for new projects:

DONE: Completing a migration of the Docker infrastructure in infra to a new containers repository:

DONE: Fixing a GitHub CI bug that caused CI to run twice on exemplar pull requests:

DONE: One line removal of a stray debug setting in the CI script to check the cookiecutter template:

@ednolan - w.r.t to the duplicative PR – do we need to fix this in other repos? I feel like this isn’t happening in the scope repo – or I’m not sure how to tell.

It is happening with scope. For example, this update to pull request 34 triggered two CI runs:

I plan to address this as part of a broader effort to standardize how CI works across Beman repositories.

Maybe I don’t understand the change here – those we 2 different commits pushed at different times I think – are we saying we don’t want to rerun CI during the review?

I’ll make the change on the scope branch to see the behavior.

They appear to be two different commits but really they’re running CI for the same commit. One CI run is for the push to the feature branch, so uses the actual commit name, whereas the other run is for the update to the pull request, so it uses the name of the pull request itself (taken from the first commit in the chain), but is really also running for that commit.