Added updates to continuous_integration.yml to support running performance analysis jobs using either Mac or Windows runners. Since the self-hosted runner for Mac won't be ready for a while, I've set up a self-hosted runner for Windows on opensim-perf which these changes will let us access.
With these changes:
a perf analysis using the self-hosted Windows runner can be accessed by adding [perf-win] in the PR body or title.
a perf analysis using the (for now) GitHub hosted Mac runner can be accessed by adding [perf-mac] in the PR body or title.
For now, only one of the two results will be posted below (whatever comes last). Posting both will come in a future PR when Mac perf analysis has a self-hosted runner.
Testing I've completed
The usual GitHub Actions seven stages of grief testing workflow.
Looking for feedback on...
CHANGELOG.md (choose one)
no need to update because...this is still somewhere in between finished and experimental. I will document the changes the change log and CONTRIBUTING.md when everything is finalized.
Brief summary of changes
Added updates to
continuous_integration.yml
to support running performance analysis jobs using either Mac or Windows runners. Since the self-hosted runner for Mac won't be ready for a while, I've set up a self-hosted runner for Windows on opensim-perf which these changes will let us access.With these changes:
[perf-win]
in the PR body or title.[perf-mac]
in the PR body or title.For now, only one of the two results will be posted below (whatever comes last). Posting both will come in a future PR when Mac perf analysis has a self-hosted runner.
Testing I've completed
The usual GitHub Actions
seven stages of grieftesting workflow.Looking for feedback on...
CHANGELOG.md (choose one)
CONTRIBUTING.md
when everything is finalized.Performance analysis
Platform: Mac, GitHub Actions runner
This change is![Reviewable](https://reviewable.io/review_button.svg)