Skip to content

Promote ETL workflow checkout fix to main#27

Merged
michaeldeongreen merged 2 commits into
mainfrom
test
May 9, 2026
Merged

Promote ETL workflow checkout fix to main#27
michaeldeongreen merged 2 commits into
mainfrom
test

Conversation

@michaeldeongreen

Copy link
Copy Markdown
Owner

Promotes #26 from test to main. Fixes the broken ETL workflow caused by Phase 1 missing an actions/checkout step.

Note: workflow_run-triggered workflows (etl-test, etl-prod) execute the workflow file from the default branch, so this fix only takes effect once it lands on main.

Phase 1 extracted inline Python from this workflow into scripts/run_fabric_etl.py
but the corresponding actions/checkout step was never added. The other two
refactored reusables (reusable-deploy-supported.yml, reusable-deploy-bulk.yml)
both have it; only this one was missed.

Without checkout, the runner has no scripts/ directory and the python invocation
fails with 'No such file or directory'. The Phase 1 refactor's test-environment
ETL run looked successful because workflow_run-triggered workflows execute the
workflow file from the default branch — at that moment main still held the
pre-refactor inline-Python version. The bug surfaced as soon as PR #24 promoted
the refactored workflow to main, breaking the next prod ETL run.
Promote ETL workflow checkout fix to test
@michaeldeongreen michaeldeongreen merged commit db36445 into main May 9, 2026
4 checks 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