Commit 6528ece
authored
ci: drop dash test targets from AsAN+UBSan build until spv-embedded lands (#62)
The .github/workflows/build.yml AsAN+UBSan build step references four
dash-specific test targets (test_dash_credit_pool, test_dash_subsidy,
test_dash_battletest_regressions, test_dash_pay_attribution) that do
not yet exist on master. They live on the dash-spv-embedded branch
(PR #43, 226-commit rebase in flight) where they were authored in
commit 43ef108 Dash: unit tests for CreditPool + subsidy formulas.
Result: every push to master fails the AsAN+UBSan job with
gmake: *** No rule to make target test_dash_credit_pool. Stop.
Regular Linux x86_64 build and the Coin matrix workflow do not list
these targets and pass cleanly, so this is purely an AsAN-job-only
workflow-master mismatch, not a code regression.
Fix is tactical: remove the four target names so AsAN matches the
regular Linux job. When dash-spv-embedded merges, the dash credit-pool
PR can re-add them in the same PR that lands the tests, keeping the
AsAN+UBSan job sanitizer-instrumented against the new code from
day-one.1 parent cd32473 commit 6528ece
1 file changed
Lines changed: 0 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
194 | | - | |
195 | | - | |
196 | 194 | | |
197 | 195 | | |
198 | 196 | | |
| |||
0 commit comments