Skip to content

test: Add Python 3.15 beta 4 to test matrix in GitHub Actions - #4077

Open
cclauss wants to merge 4 commits into
vega:mainfrom
cclauss:patch-1
Open

test: Add Python 3.15 beta 4 to test matrix in GitHub Actions#4077
cclauss wants to merge 4 commits into
vega:mainfrom
cclauss:patch-1

Conversation

@cclauss

@cclauss cclauss commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

As recommended at:

Thanks for contributing to Altair! 🎉

Please follow these guidelines:

1. PR Description

  • Briefly describe the changes and their purpose. For help, check this guide.

2. Tests & Docs

  • Include unit tests and update documentation for new features.

3. Commit Message

  • Use semantic commit messages, e.g., "feat: Add embed_options to charts".
  • Add ! for breaking changes (e.g., "fix!: Raise error when embed_options is None").

4. PR Title Types

  • feat: New feature
  • fix: Bug fix
  • docs: Documentation changes
  • style: Code style changes (no functionality change)
  • refactor: Code restructuring
  • perf: Performance improvements
  • test: Add or fix tests
  • build: Changes to build system or dependencies
  • ci: CI configuration changes
  • chore: Miscellaneous tasks
  • revert: Reverts a commit

@cclauss

cclauss commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

How do we get the final test to run?

# Branch protection requires one stable check name; this aggregates the test matrix.
check-all-tests:
name: Check that all tests passed
runs-on: ubuntu-latest
needs: test
if: ${{ always() }}
steps:
- name: Check matrix result
run: |
if [ "${{ needs.test.result }}" != "success" ]; then
exit 1
fi

@cclauss
cclauss force-pushed the patch-1 branch 2 times, most recently from cf974db to 204d69f Compare July 13, 2026 18:19
@mattijn

mattijn commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

I see:

  × Failed to build `pyproj==3.7.2`

Which is a dependency of geopandas, so maybe geopandas has no support yet for Python 3.15? We may skip geopandas related tests for now.

@cclauss

cclauss commented Jul 18, 2026

Copy link
Copy Markdown
Contributor Author

@cclauss cclauss changed the title test: Add Python 3.15 beta 3 to test matrix in GitHub Actions test: Add Python 3.15 beta 4 to test matrix in GitHub Actions Jul 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants