Skip to content

Commit 356bc05

Browse files
Add checkout step to reusable-fabric-etl workflow (#25)
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.
1 parent e1ec65e commit 356bc05

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

.github/workflows/reusable-fabric-etl.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ jobs:
5151
timeout-minutes: 60
5252
environment: ${{ inputs.environment }}
5353
steps:
54+
- name: Checkout repository
55+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
56+
5457
- name: Set up Python
5558
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
5659
with:

0 commit comments

Comments
 (0)