commit | c2fb36d385676de8fe8720d5c5b8075785197542 | [log] [tgz] |
---|---|---|
author | Tristan van Berkom <tristan.vanberkom@codethink.co.uk> | Mon Jul 25 14:43:38 2022 +0900 |
committer | Tristan van Berkom <tristan.vanberkom@codethink.co.uk> | Mon Jul 25 14:55:57 2022 +0900 |
tree | 75d9232ca6899c3ae82bc494f98ddcfad7847c81 | |
parent | ea82b2131177e233b2675d691d18f358e566207c [diff] |
element.py: Lower expectations when discarding failed builds in non-strict mode We were trying to compare the potential strong key against the artifact strong key, but the potential strong key is not guaranteed to be known when loading the artifact. For now, we just retry failed builds in non-strict mode as long as the failed build artifact key is not equal to the element's strict key, as we know that dependencies *might* have changed since the failed build occurred.