The GitHub Actions job "SDK Test Workflow" on 
hamilton.git/stefan/update-package-names has failed.
Run started by GitHub user skrawcz (triggered by skrawcz).

Head commit for run:
993a465d4242bc103b42ce8e836dd344f201af88 / Stefan Krawczyk 
<[email protected]>
Fix SDK CI to use hamilton from source instead of PyPI

The SDK tests were installing hamilton from PyPI which didn't include
the latest pandas_extensions.py fixes, causing tests to fail with:
TypeError: read_csv() got an unexpected keyword argument 'verbose'

Problem:
The workflow was doing:
1. pip install -e ${{ github.workspace }}  (installs hamilton from source)
2. pip install -r requirements.txt          (has sf-hamilton>=1.43.0, 
overwrites!)

Solution:
Reorder to install hamilton from source AFTER requirements.txt:
1. pip install -r requirements.txt          (installs PyPI version)
2. pip install -e ${{ github.workspace }}  (overwrites with source - includes 
fixes)

This ensures SDK tests run against the current source code, catching
issues before they reach production.

Related: https://github.com/apache/hamilton/actions/runs/22341206798

Report URL: https://github.com/apache/hamilton/actions/runs/22342076786

With regards,
GitHub Actions via GitBox

Reply via email to