Skip to content

Commit

Permalink
Migrate CI from Azure Pipelines to GitHub Actions
Browse files Browse the repository at this point in the history
* 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
RobinD42 and swt2c authored Sep 1, 2024
1 parent 06b78e2 commit f56d65d
Show file tree
Hide file tree
Showing 9 changed files with 281 additions and 299 deletions.
72 changes: 0 additions & 72 deletions .azure/ci-linux-job.yml

This file was deleted.

67 changes: 0 additions & 67 deletions .azure/ci-macos-job.yml

This file was deleted.

109 changes: 0 additions & 109 deletions .azure/ci-windows-job.yml

This file was deleted.

Loading

0 comments on commit f56d65d

Please sign in to comment.