Skip to content

CI: stop using runner.debug in reusable project builder#4999

Draft
dcpagotto wants to merge 1 commit intonasa:develfrom
dcpagotto:fix/reusable-project-builder-runner-debug
Draft

CI: stop using runner.debug in reusable project builder#4999
dcpagotto wants to merge 1 commit intonasa:develfrom
dcpagotto:fix/reusable-project-builder-runner-debug

Conversation

@dcpagotto
Copy link
Copy Markdown
Contributor

this fixes a workflow validation issue in the reusable project builder.

the current workflow sets VERBOSE_FLAG from an expression using runner.debug inside the env block. GitHub is rejecting that in the reusable workflow, which causes the ext-build workflows that call it to fail before they even start the actual build.

the fix here is to stop computing that flag in workflow expressions and instead set it inside each bash step from RUNNER_DEBUG. That keeps the same intent, but avoids the invalid workflow expression.

I checked the updated yaml locally to make sure it still parses cleanly, and this should unblock the external build workflows that were failing at workflow load time.

if there is a better repo-wide pattern for handling optional verbose flags in reusable workflows, I am happy to adjust, but this should be the safest direct fix for the current failure.

Thanks! Dhiego Pagotto...

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