Skip to content

Update chmo.Makefile to fix failing QC workflow#66

Merged
StroemPhi merged 2 commits intomasterfrom
Fix-QC-Pipeline
Mar 4, 2026
Merged

Update chmo.Makefile to fix failing QC workflow#66
StroemPhi merged 2 commits intomasterfrom
Fix-QC-Pipeline

Conversation

@StroemPhi
Copy link
Member

@StroemPhi StroemPhi commented Mar 4, 2026

After upgrading to ODK v1.6, the QC workflow began failing because custom import module rules (obi, ms, chebi) listed mirror files as hard prerequisites. When MIR=false in the test pipeline, make would fail trying to satisfy these prerequisites before the rule body's if [ $(IMP) = true ] guard could execute.

Hence, this PR removes mirror files from the prerequisite line in the custom rules. They're still referenced inside the rule body when needed, but make no longer requires them to exist upfront. This allows the workflow to correctly skip import generation when IMP=false.

@StroemPhi StroemPhi changed the title Update chmo.Makefile Update chmo.Makefile to fix failing QC workflow Mar 4, 2026
@StroemPhi StroemPhi merged commit 89164b9 into master Mar 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant