Commit Graph

35 Commits

Author SHA1 Message Date
Robin Dunn
9cd319734e Try the windows-2022 image on Azure, add some debug prints. 2022-05-16 20:35:57 -07:00
Scott Talbert
0dd5f45c12 Try using ccache on macOS CI too 2022-05-04 22:52:23 -04:00
Scott Talbert
d9183cbfa6 Add build number to cache key to hopefully fix ccache 2022-05-03 22:53:53 -04:00
Scott Talbert
0503525cd3 Use ccache to speed up Linux CI 2022-04-28 16:04:44 -04:00
Scott Talbert
6713a94b62 Linux CI: add 'apt update' back in to avoid mirror issues 2022-03-07 10:55:15 -05:00
Scott Talbert
76056b37d8 Clean up/modernize Linux CI
* Switch to Ubuntu 20.04
* Switch to Azure-provided Pythons and forego venvs
* Add expat, libcurl, gstreamer-plugins-bad to dependencies
2022-01-24 15:00:17 -05:00
Scott Talbert
26dec8d5b4 macOS CI: switch to macOS 11 2022-01-24 15:00:17 -05:00
Scott Talbert
eb20dd0619 Drop Python 3.6 (EOL) CI builds 2022-01-24 13:46:46 -05:00
Scott Talbert
440c1b018f Switch macOS CI to use Python from Azure images
Fixes Python 3.10 and should be faster not having to download & install
Python and pip.

This also removes Python 3.6 from macOS CI - the Azure hosted version of
Python 3.6 has a problem with linker flags (it is setting -stack_size) and
can't compile Python extensions.  Python 3.6 is going to be EOL in a month or
so, so it seems fine to just remove it from CI.
2021-11-19 13:44:25 -05:00
Scott Talbert
753c6bfcbd Add Python 3.10 CI builds 2021-11-18 10:29:39 -05:00
Scott Talbert
79b97fe3ce Update Windows CI to use non-deprecated Windows image 2021-11-18 10:29:03 -05:00
Scott Talbert
dcf7a8c2c2 Update macOS CI to use non-deprecated image and latest Pythons 2021-11-18 10:28:59 -05:00
Robin Dunn
56214584a3 Update ubuntu image used for Azure CI builds 2021-11-17 22:43:40 -05:00
Robin Dunn
d1a68eac0f Remove the maxParallel constraints. Let Azure take care of that. 2020-10-09 12:22:48 -07:00
Robin Dunn
d17e0948f3 Add Python 3.8 builds, the Azure agent doesn't have 3.9 yet. 2020-10-09 11:37:02 -07:00
Robin Dunn
faa0467e3a add some code to discover what versions of Python are available on the build agent 2020-10-09 10:45:34 -07:00
Robin Dunn
c08fe42b39 Add Python 3.9 builds for Linux and macOS 2020-10-09 10:44:33 -07:00
Robin Dunn
3e33207e6d Drop Py27 builds 2020-07-29 17:12:32 -07:00
Robin Dunn
c7c5c93612 Let's see if Azure Pipelines will let us have a longer timeout 2020-07-29 17:10:17 -07:00
Robin Dunn
cb7f95d9b7 Switch to the macOS-10.14 image on Azure 2020-03-23 14:10:08 -07:00
Robin Dunn
733c11fdbc Set setuptools version to <45 for Python2.7 2020-01-22 11:31:14 -08:00
Robin Dunn
539c86f519 Move commented-out items outside of the matrix 2019-10-17 21:01:09 -07:00
Robin Dunn
b3f0ee10dc Oops, use python3.8 for the 3.8 build 2019-10-17 20:19:12 -07:00
Robin Dunn
c033686fe0 Azure doesn't have Python 3.8 yet 2019-10-17 20:18:19 -07:00
Robin Dunn
c14e3c7940 Add Azure builds for Python 3.8 2019-10-17 16:41:58 -07:00
Robin Dunn
56399934b7 Separate out the generate code step, like on Windows 2019-06-10 09:27:34 -07:00
Robin Dunn
68d6c3b753 Shorten the matrix IDs, just to simplify the display on Github a little 2019-06-06 22:09:25 -07:00
Robin Dunn
c999ebb4b9 Fixed typo 2019-06-06 22:02:51 -07:00
Robin Dunn
e5ad7dc754 Install the venv packages 2019-06-06 21:59:04 -07:00
Robin Dunn
67c9992751 I don't trust system installs, use a virtualenv 2019-06-06 21:44:52 -07:00
Robin Dunn
39bc6c864a Trim package list since only gtk3 builds are being done 2019-06-06 21:23:52 -07:00
Robin Dunn
8b9863a747 Pass -y to add-apt-repository 2019-06-06 20:12:48 -07:00
Robin Dunn
1b0e22b410 Update to newest python versions 2019-06-06 19:58:12 -07:00
Robin Dunn
6c8707c799 some cleanup 2019-06-06 19:57:49 -07:00
Robin Dunn
10c842966f Copy current azure pipeline files from test repo 2019-06-03 22:28:32 -07:00