BUG: coerce empty-string IEEE NaN to null for pyarrow floats #66467
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Code Checks | |
| on: | |
| push: | |
| branches: | |
| - main | |
| - 3.0.x | |
| pull_request: | |
| branches: | |
| - main | |
| - 3.0.x | |
| defaults: | |
| run: | |
| shell: bash -euox pipefail {0} | |
| permissions: {} | |
| jobs: | |
| doctest: | |
| name: Doctests | |
| runs-on: ubuntu-24.04 | |
| permissions: | |
| contents: read | |
| concurrency: | |
| # https://github.community/t/concurrecy-not-work-for-push/183068/7 | |
| group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-doctests | |
| cancel-in-progress: true | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| with: | |
| fetch-depth: 0 | |
| - name: Create virtual environment with Pixi | |
| uses: ./.github/actions/setup-pixi | |
| with: | |
| environment: "doctests" | |
| - name: Build pandas | |
| run: | | |
| pixi run \ | |
| --environment doctests \ | |
| build-pandas \ | |
| --editable \ | |
| -Csetup-args="--werror" | |
| - name: Run doctests | |
| run: pixi run --environment doctests ci-doctests | |
| - name: Run scripts tests | |
| run: pixi run --environment doctests ci-scripts-tests | |
| type-checking: | |
| name: Type Checking | |
| runs-on: ubuntu-24.04 | |
| permissions: | |
| contents: read | |
| concurrency: | |
| # https://github.community/t/concurrecy-not-work-for-push/183068/7 | |
| group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-typechecking | |
| cancel-in-progress: true | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| with: | |
| fetch-depth: 0 | |
| - name: Create virtual environment with Pixi | |
| uses: ./.github/actions/setup-pixi | |
| with: | |
| environment: "typing" | |
| - name: Build pandas | |
| run: | | |
| pixi run \ | |
| --environment typing \ | |
| build-pandas \ | |
| --editable \ | |
| -Csetup-args="--werror" | |
| - name: Typing Checks | |
| run: pixi run --environment typing ci-typing | |
| asv-benchmarks: | |
| name: ASV Benchmarks | |
| runs-on: ubuntu-24.04 | |
| permissions: | |
| contents: read | |
| concurrency: | |
| # https://github.community/t/concurrecy-not-work-for-push/183068/7 | |
| group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-asv-benchmarks | |
| cancel-in-progress: true | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| with: | |
| fetch-depth: 0 | |
| - name: Create virtual environment with Pixi | |
| uses: ./.github/actions/setup-pixi | |
| with: | |
| environment: "asv" | |
| - name: Build pandas | |
| run: | | |
| pixi run \ | |
| --environment asv \ | |
| build-pandas \ | |
| --editable \ | |
| -Csetup-args="--werror" | |
| - name: Run ASV benchmarks | |
| run: pixi run --environment asv ci-asv | |
| requirements-dev-text-installable: | |
| name: Test install requirements-dev.txt | |
| runs-on: ubuntu-24.04 | |
| permissions: | |
| contents: read | |
| concurrency: | |
| # https://github.community/t/concurrecy-not-work-for-push/183068/7 | |
| group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-requirements-dev-text-installable | |
| cancel-in-progress: true | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| - name: Setup Python | |
| id: setup_python | |
| uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 | |
| with: | |
| python-version: '3.11' | |
| cache: 'pip' | |
| cache-dependency-path: 'requirements-dev.txt' | |
| - name: Check Pip Cache Hit | |
| run: echo ${{ steps.setup_python.outputs.cache-hit }} | |
| - name: Install requirements-dev.txt | |
| run: python -m pip install -r requirements-dev.txt |