Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Migrate CI from Azure Pipelines to GitHub Actions
* Add --quiet option * First pass on github workflow for CI * Comment out the 2nd job for now * Changes and tweaks from what I learned in a test project * We also need to run the dox command * Set PYTHONUNBUFFERED in the workflow * Copy sip.h when the siplib is (re)created, instead of later during the build * generate version modules in cmd_sdist too * More fixes for building an sdist in a clean folder * install gettext * sudo * Add build-wheels job * add apt update * Explicitly install libunwind-dev to workaround a package dependency bug * Split the generate and the sdist step into 2 steps. * fixes for building sdist on Windows, and also enable some additional MSVC info when building * Use ilammy/msvc-dev-cmd to set up MSVC * Comment out some no longer needed debug prints * Add remaining matrix entries * Uninstall wxPython at the end of the test, turn off fail-fast. * uninstall --yes * Add builds for Python 3.12 and 3.13 * Pin setuptools to < 74 on Windows due to removal of setuptools.msvc * Remove Azure pipelines * Try building on macOS x86 (not ARM) * Update actions versions to non-deprecated ones * Use macOS 13 (-large images seem to not be available on free accounts) * avoid using -latest to avoid surprises later * fix typo * Remove checkout step from matrix (shouldn't be needed?) * Revert "Remove checkout step from matrix (shouldn't be needed?)" This reverts commit 385ef5c. --------- Co-authored-by: Scott Talbert <[email protected]>
- Loading branch information