Closed gonuke closed 11 months ago
A successful demonstration of this test is here, including the currently failing Double Down test.
This looks good to me @gonuke. Thanks for including DD in the test suite! I'm assuming that the removed block for tagging and uploading Docker images is taken care of elsewhere as a result of previous PRs.
It's not clear whether we want to tag/push these docker images since their purpose was just to test against upstream dependencies.
Makes sense. Thanks for clarifying!
Description
Add a test with Double Down on merge.
Motivation and Context
We discovered after a recent PR was merged that it broke compatibility with Double Down. For the time being, we have decided to only test that compatibility at merge and not with each PR.
Changes
Adds a matrix option to build DAGMC using Double Down. Also allows jobs to continue on error so that all options are tested even if one fails, since this is advisory post merge.
Also took the opportunity to collapse the docker builds in this workflow, and to exclude changes to this file from triggering other build/test actions.
Fixes #897