ExaWorks / SDK

ExaWorks SDK
11 stars 12 forks source link

Dockerfile/CentOS8 #56

Closed mtitov closed 3 years ago

mtitov commented 3 years ago

Ongoing tests with the corresponding workflow systems

mtitov commented 3 years ago

@SteVwonder I kept python3-pyyaml in docker file to have it in sync (link), but you can clean it out with your update

dongahn commented 3 years ago

Great! Adding the MWP label.

mtitov commented 3 years ago

@SteVwonder @dongahn looks like it is not merged automatically because of this checker status-success="Run test suite", but the name for test(s) was changed with added base dockerfile name (centos7, centos8)

dongahn commented 3 years ago

@mtitov: hmmm... but still the label of the workflow job stays the same as "Run test suite". I wonder if there is an implicit rule within mergefy IO or somewhere in one of our validators which prevent us from automatically merging a PR when it modifies a GitHub action Yaml file.

I propose we wait until @SteVwonder can take a brief look at this and if he concurs with me before manually merging this in.

SteVwonder commented 3 years ago

looks like it is not merged automatically because of this checker status-success="Run test suite", but the name for test(s) was changed with added base dockerfile name (centos7, centos8)

Good catch. The mergify configuration needs to be edited to have more status-success lines, one titled "Run test suite (centos7)" and the other "Run test suite (centos8)" (and the current "Run test suite" check deleted). Once that modification is in, we can double check that Mergify is happy but the PR will need to be manually merged.

mtitov commented 3 years ago

@SteVwonder would it be ok to extend this PR for this fix (since CI was edited here)? and now whenever CI is updated need to check if that changes affect mergify (e.g., adding new base dockerfile)

SteVwonder commented 3 years ago

@SteVwonder would it be ok to extend this PR for this fix (since CI was edited here)?

Yeah, absolutely! Please do.

SteVwonder commented 3 years ago

@mergifyio refresh

mergify[bot] commented 3 years ago

Command refresh: success

Pull request refreshed

SteVwonder commented 3 years ago

Thanks @mtitov . Not sure why Mergify isn't updating its ruleset in this PR, but I used their config validator on this PR and it passes (see image below). So I'll go ahead and merge. Thanks!

Screen Shot 2021-07-26 at 12 32 10 PM